1-Keyclock-Sprava-Pouzivatelov
Pridať v keycloaku pre realm skolka nasledovné Realm roles (môžete dopísať aj readme v projekte skolka-keycloak):
- admin
- parent
- teacher
- meals
- news
- classes
- gallery
- static_pages
Používateľovi skolka dajte v tabke Role mapping rolu realm-management (cez filter by clients) a vrámci neho realm-admin (druhá stránka)
Zvyšok už nie do readme:
- Vytvorte si v keycloak zopár testovacích používateľov s nejakými rolami
- Vytvorte entitu KeycloakUser, obsahujúcu všetko, čo má entita prichádzajúca z keycloaku https://www.keycloak.org/docs-api/15.0/rest-api/index.html#_userrepresentation
- Vytvorte metódu getUsers(first?:number, max?: number, email?:string, search?:string) kontaktujúcu GET /{realm}/users v UsersService
- Vytvorte component KeycloakUsers, kde vypíšte do tabuľky userov získaných z keycloaku (userName, firstName, lastName, email, created, enabled, realmRoles)
Edited by Peter Gurský