Implementing Keycloak User Storage | User Federation [2024]

Sdílet
Vložit
  • čas přidán 12. 06. 2024
  • Implementing Keycloak User Storage | User Federation [2024]
    #keycloak #authorization #sso
    #Keycloak stores by default the users data in its own database.
    But you can also connect to other data sources, if you already have some (legacy) stores or simply don't want to store your users data in Keycloak itself.
    This is called User #Federation - to connect to any other system - with a Custom #UserStorageProvider.
    In this video I show an example to connect Keycloak to an external API providing the federated user data. I implement the actual #UserProvider interfaces to lookup and query the users from the external system. All this yield in a custom #UserModel implementation - the UserAdapter, containing all the logic to map the various attributes from the API result to the Keycloak internal data model.
    #keycloak #keycloaktutorial #keycloakspringboot #keycloakauthenticationflow #keycloakdocker #keycloakreact #keycloaksso #keycloaksaml #keycloakkubernetes #keycloaksetup #keycloakldap #keycloakcustomloginpage #keycloaknodejs #identitymanagement #okta
    Part - 1 Installation, Realms and client management - • Keycloak Tutorial: Cre...
    Part - 2 Roles Management - • Keycloak Role Manageme...
    Part - 3 User Management and Protocol Mappers • Advanced Keycloak User...
    Part - 4 Group Management • Keycloak Groups Tutori...
    Part - 5 Client Scopes • Keycloak Client Scopes...
    Code Link - github.com/kuldeepsingh99/key...
    Subscribe for more videos / @kstechnoworld
  • Věda a technologie

Komentáře • 5

  • @user-lp1pg5mn3t
    @user-lp1pg5mn3t Před dnem

    Have you ever implementing the UserBulkUpdateProvider, ImportedUserValidation and ImportSynchronization?

    • @kstechnoworld
      @kstechnoworld  Před 9 hodinami

      No, I have not tried these, but surely I may come up with one session

    • @user-lp1pg5mn3t
      @user-lp1pg5mn3t Před 8 hodinami

      @@kstechnoworld It would be nice 🙂Thank you in advance :-)

    • @user-lp1pg5mn3t
      @user-lp1pg5mn3t Před 8 hodinami

      @kstechnoworld Do you have any video regarding a custom provider connecting to jdbc?