Kasutajate administreerimine
Selles juhendis selgitatakse, kuidas hallata CCM kasutajaid Keycloaki kaudu ning mis roll on GovSSO Mockil.
Kasutajahaldust teevad ainult eraldi määratud CCM administraatorid. Nende kasutajate arvu hoiame minimaalse.
1. CCM administraatori määramine
CCM administraator ei ole Keycloaki täisadmin, vaid kasutaja, kellele antakse kasutajahalduri õigused (kuulub gruppi sso-admin).
Administraatori õigused määrab SSO serveri administraator.
Administraatori rollid tuleb lisada realm-management kliendi alt:
view-usersquery-groupsmanage-usersview-identity-providers
Rollide lisamine
- Ava kasutaja Keycloakis
- Vali Role mappings
- Klõpsa Assign role → Client roles
- Vali klient realm-management
- Lisa rollid
Pärast seda saab kasutaja hallata CCM kasutajaid (ainult olemasolevaid). 
2. Admin-liidesesse sisselogimine
Testkeskkond
Keycloak admin:
https://testsso.helex.dev/admin/ccm/console
Testimisel kasutatakse GovSSO Mock identiteete.
- Loe rohkem: Õigused
Tootmiskeskkond
Keycloak admin:
https://ccm.askend.com/sso/admin/ccm/console
3. Kasutajate loomine vs haldamine
Väga oluline:
CCM administraator Keycloakis EI SAA luua uusi GovSSO Mocki kasutajaid.
GovSSO Mockis olevad identiteedid (nt EE38001085718, 49105186017 jne) on
SSO taseme identiteedid, mida Keycloak ei loo ega halda.
Keycloak saab töötada ainult nendega, kes:
- on GovSSO Mockis juba olemas, ja
- on vähemalt korra autentinud → Keycloak loob neile kasutaja kirje.
Seega: CCM admin saab hallata õigusi, mitte uusi kasutajaid juurde luua.
4. Kuidas administraator saab kasutajaid hallata?
Kasutajatele õigusi antakse gruppide kaudu. Grupis määratud rollid määravad ligipääsud.
Variant A: kasutaja → grupp
- Ava Users
- Vali kasutaja
- Ava Groups
- Lisa kasutaja vajalikku gruppi
Variant B: grupp → Kasutaja
- Ava Groups
- Vali grupp
- Ava Members
- Lisa grupile kasutajaid
Mõlemad viisid annavad sama tulemuse.
5. Kasutajate linkimine
Kui kasutaja on lisatud korrektsesse õiguste gruppi, aga tegemata on ‘Link account’, siis kasutaja ei saa süsteemi sisse logida. Selle ühenduse tegemiseks tuleb minna Users -> valida kasutaja -> Identity provider links -> Link account -> Sisestada EE+isikukood mõlemale väljale (suurte tähtedega)

6. E-maili kinnitamine
Kui kasutaja on lisatud ja ühendatud, tuleb eraldi kinnitada kasutaja e-mail. Muuljuhul näeb kasutaja e-maili nimekirjas punase hüüumärgiga
Tuleb valida kasutaja ning märkida “Email verified” -> Salvestada 
Lühikokkuvõte
- CCM administraator määratakse SSO admini poolt.
- Admin logib sisse Keycloaki adminliidesesse (test/prod URL-id).
- Adminile antakse rollid:
view-users,query-groups,manage-users,view-identity-providers. - Admin saab hallata ainult olemasolevaid kasutajaid, mitte luua GovSSO Mocki uusi identiteete.
- Kasutajate õigusi hallatakse gruppide kaudu.
- Kasutajate identity tuleb ühendada ning e-mail manuaalselt kinnitada.