Integration Method of AD and HR Systems for Solving Employee Access Rights Management Issues
Rastenis, Justinas | Recenzentas / Rewiewer |
Darbo gynimo komisijos pirmininkas / Thesis Defence Board Chairman | |
Darbo gynimo komisijos narys / Thesis Defence Board Member | |
Darbo gynimo komisijos narys / Thesis Defence Board Member | |
Darbo gynimo komisijos narys / Thesis Defence Board Member | |
Darbo gynimo komisijos narys / Thesis Defence Board Member | |
Darbo gynimo komisijos narys / Thesis Defence Board Member |
Šiame magistro baigiamajame darbe nagrinėjamas „Active Directory” (AD) ir personalo valdymo (HR) sistemų integracijos metodas, skirtas darbuotojų autentifikavimo ir prieigos teisių valdymo procesų tobulinimui organizacijose. Tyrime atskleidžiami dabartinių dažnai atliekamų rankomis procesų trūkūmai- vėlavimai, bei žmonių dažnos daromos klaidos, sukeliančios saugumo pažeidžiamumus. Čia pat ir pateikiamas automatizuotas sprendimas padėsiantis šias problemas spręsti - .NET 8 platformoje su C# kalba parašyta programa.Sprendimas integruoja Zoho People (HR sistemą) su AD „Microsoft Entra ID”, leidžia realiu laiku kurti naudotojų paskyras, automatiškai atnaujinti roles, aktyvuoti arba išjungti paskyras, spręsti problemas keičiantis vartotojo pavardei arba atėjus darbuotojui su tokiu pat vardu ir pavarde, bei aptikti įtartinus prisijungimus, remiantis HR vedamais kelionių duomenimis. Sistemoje naudojami „PowerShell” skriptai, saugios API integracijos (OAuth 2.0, Microsoft Graph), bei administracinės ir stebėjimo paskirties valdymo sąsajos.Sukurtas metodas buvo išsamiai išbandytas testinėje aplinkoje ir įrodė savo patikimumą, saugumą bei pritaikomumą realiam naudojimui. Sistema užtikrina teisinių reikalavimų laikymąsi, ypač atitinka Bendrojo duomenų apsaugos reglamento (BDAR) nuostatas.Darbe pateikiamas praktinis indėlis į tapatybės ir prieigos teisių valdymo (IAM) sritį, parodoma, kaip automatizuota HR-IT integracija padeda sumažinti rizikas, pagerinti darbuotojų gyvavimo ciklo valdymą ir užtikrinti teisinę atitiktį, kai tuo tarpu sistema yra nereikalaujanti didelių išlaidų. Siūlomas sprendimas yra pritaikomas skirtingoms HR sistemoms ir galimai tiakomas didesnėse organizacijose.
This thesis examines how integrating Active Directory (AD) with Human Resources (HR) systems can improve users authentication and access rights management in today organizations. Research identified the common problems caused by manual processes- such as delays, mistakes, and security gaps and offers an automated solution built with a custom .NET 8 application. The solution links Zoho People (an HR system) with AD and Microsoft Entra ID, allowing for automatic account creation, role updates, account disabling, handling last name changes or users with same names and detection of unusual logins based on travel records from HR.The system uses PowerShell scripts, secure API connections (OAuth 2.0 and Microsoft Graph), and includes two dashboards: one for manual managing of the system and another for viewing logs, synchronization and scripts status. The goal is to make access management faster and more reliable while staying in line with legal requirements like the GDPR.This project makes a practical contribution to Identity and Access Management (IAM). It shows how linking HR and IT systems can reduce manual work, lower risks, and improve security while it's costs are low. The solution can also be adjusted to fit different HR tools and possibly suitable for use in larger companies.