Keycloak Tutorial #16 - External Identity Provider Integration

Поделиться
HTML-код
  • Опубликовано: 3 дек 2024

Комментарии • 56

  • @guilhermemunizsantos
    @guilhermemunizsantos 2 года назад +2

    thank you very much for demonstrating how to integrate two keycloak, it saved me a lot of research time.

  • @HuangShansong
    @HuangShansong Год назад

    Ohhhhhh! Thanks for your video!!! It is suuuuuuuuuuuper helpful for me to understand identity provider!!!!!!!!!!!!!!!!!!!

  • @TommasoDomenici-z8x
    @TommasoDomenici-z8x Год назад +1

    Excellent tutorial!!

  • @pradhanparesh2010
    @pradhanparesh2010 3 года назад +1

    Finally it’s working

  • @felicecoppola9028
    @felicecoppola9028 Год назад +1

    Hi, nice video but there any materials about integration between Keycloak and NAM NetIQ via SAML protocol? Or something via SAML protocol between keycloak and other IdP?

  • @mukunds3144
    @mukunds3144 6 месяцев назад

    Thanks for your video. Could you please tell where to find the video that explains how to integrate app with Identity Broker? It is not mentioned in the description.

  • @martinp3839
    @martinp3839 Год назад +1

    Hi, excellent videos. Can the form that shows up on the Broker for a new user after the IDP does a redirect be avoided? How? Can this process be automated for Bulk users? or using Postman? Thanks.

    • @hexadefence
      @hexadefence  Год назад

      If those required fields can be extracted from the SAML response, or if you can hard code them using a mapper
      , then you can avoid the intermediate form

  • @junaidahmed9704
    @junaidahmed9704 21 день назад

    please add some host entries so we can clearly diffrentiate with serivces, all are pointing to localhost, its quite difficult to remember ports,
    can we integrate ID broker with multiple IDP so user will have option to select from which they want to authenticate

  • @pradhanparesh2010
    @pradhanparesh2010 3 года назад +3

    Nice video..How are you running two Keycloak locally? I am using -Djboss.socket.binding.port-offset=100 two servers running 8080 and 8180 but the second one not creating user admin.

    • @hexadefence
      @hexadefence  3 года назад +2

      Thanks for the question.
      I am using docker to run keycloak.

    • @akhlaquealam3205
      @akhlaquealam3205 3 года назад +2

      I am also trying to run two Keycloak in local
      I am not using any docker, but not able to run

    • @hexadefence
      @hexadefence  3 года назад

      Hi,
      You need to change few ports in configuration xml file.
      Thank you

  • @mahenderboini5179
    @mahenderboini5179 2 года назад +2

    Hi , thanks for the explaination ,
    i wanted to use certificate instead of client secreat, if it is possible, could you please let me know the details

    • @hexadefence
      @hexadefence  2 года назад

      Thanks for the request.
      Will create a video on this

  • @diptochandra
    @diptochandra Год назад

    can you please provide an example to access aws Grafana SAML2.0 integrate with Keycloak user to access Grafana Dashboard without Kubernetes cluster?

  • @YuJie567
    @YuJie567 Год назад +1

    hmm can this interface with forgerock? with keycloak in the middle

    • @hexadefence
      @hexadefence  Год назад

      It is possible with any iam which support SAML or oidc

  • @pradhanparesh2010
    @pradhanparesh2010 3 года назад

    Hi , I have created an external IDP using java and uploaded the jar file to jboss server. I can see my new external IDP. I want to pass query parameter (iss and launch) to my external IDP. Do you know how to forward query parameters to external identity provider using Keycloak?

  • @Aria8702
    @Aria8702 3 года назад +1

    your video is very good. I was looking for the same scenario. Is it possible to skip the Identity broker login screen and directly land on the IDP login page ?

    • @hexadefence
      @hexadefence  3 года назад

      Thanks for the question.
      Are you using SAML or OpenID Connect protocol?

    • @henoktechie6289
      @henoktechie6289 3 года назад +3

      Yes, It's possible. Just go ahead and change the authorization code flow directly to your IDP in your running keycloak admin instance.

  • @pablocopa3605
    @pablocopa3605 Год назад

    Hi @hexaDefence.
    In this video. Whose responsibility is it to generate the token? Is it the broker's or the IDP's?
    I'm trying to implement the flow with SAML, but I need the broker to be the one issuing the assertion.

    • @hexadefence
      @hexadefence  Год назад

      Broker relies on the tokens (oidc) or assertions (saml)generated by the identity provider. You need to connect your application with the broker and your app relies on the tokens or assertions generated by the broker. (Broker is acting as the identity provider for your app because your app doesn't know about any other identity providers except the connected one)

  • @furkanbezci5202
    @furkanbezci5202 2 года назад +1

    I am working with keycloak these days. There is sign in with saml in my keycloak login. When I click saml it redirects me to a custom login page. My boss wants to see that login page in popover instead of redirected login page. I am not sure whether it is possible or not :/ Can you help me please ?

    • @hexadefence
      @hexadefence  2 года назад

      I ll get back to you on this.
      Thank you.

  • @krishnapriyavenugopal3072
    @krishnapriyavenugopal3072 3 года назад +1

    Could you please upload a video about to exchange external token to internal in keycloak by using Azure AD. Thank you !

    • @hexadefence
      @hexadefence  3 года назад

      Hi,
      Is your requirement to use Azure AD as an identity provider for keycloak?
      Thank you

    • @krishnapriyavenugopal3072
      @krishnapriyavenugopal3072 3 года назад

      Hi @@hexadefence ,
      Yes. Azure Ad is my requirement. But not necessary to use AzureAD. I just want to study how to exchange an external token to internal in Keycloak.
      Thank you.!

  • @vikashkumar-gv1dp
    @vikashkumar-gv1dp 8 месяцев назад

    Can you please explain the token flow between idp and broker and application also

  • @nityanandagohain4154
    @nityanandagohain4154 3 года назад +1

    Hi thank you for these amazing videos, can you please make a tutorial on how to add google as identity provider via saml ?

    • @hexadefence
      @hexadefence  3 года назад

      Hi Nityananda,
      Thanks for the request.
      Will create a one in future.

  • @pradhanparesh2010
    @pradhanparesh2010 3 года назад +1

    One final question in the access token the issuer value is - broker-8080 or provider 8000?

    • @hexadefence
      @hexadefence  3 года назад +1

      Ultimately the service provider application will receive a token generated by the broker.
      Token generated by identity provider will be consumed by the broker.

    • @pradhanparesh2010
      @pradhanparesh2010 3 года назад +1

      @@hexadefence Thank you so much!

  • @papeacendiaye4900
    @papeacendiaye4900 2 года назад +1

    Nice tutorial can you do please a tutorial Moodle with authentication with keycloak? it would be very interesting

  • @zer08914
    @zer08914 2 года назад

    hi, I'm new to this but can you integrate a new app made with Keycloak with some existing apps which all use OAM as a common login method? Is there a way to instruct Keycloak to use OAM for login? Thanks!

  • @pradhanparesh2010
    @pradhanparesh2010 3 года назад

    How to setup response type and redirect uri in external idp?

  • @pradhanparesh2010
    @pradhanparesh2010 3 года назад +2

    It is not working for me.. it is showing me Update account Information..

    • @hexadefence
      @hexadefence  3 года назад

      Updating user information is a part of the flow. You can skip that step if you want

    • @pradhanparesh2010
      @pradhanparesh2010 3 года назад

      @@hexadefence How to skip update information?

  • @keycloakuser4716
    @keycloakuser4716 3 года назад

    @hexaDefence
    I am trying to set this up locally on my machine. In your setup, when the user was trying to sign-in, you started at port 8081 (which is the spring app). This took you to the identity broker at port 8080. You then clicked on the 'keycloak-idp' option and it took you to port 8000. This is the SP initiated workflow.
    Did you get the IDP initiated workflow to work? Meaning, the workflow starts by logging on to Identity provider (port 8000). Then the user will click on the client URL (the client that you created in the IDP). On clicking the URL, the user should be taken to the identity broker and then to the spring application (user should be logged in).
    Does that work for you?

    • @hexadefence
      @hexadefence  3 года назад

      Replied to your other comment.

  • @srhatfield
    @srhatfield Год назад

    I would like for KeyCloak to act only as a pure Identity Broker and to not store any user information. Is there a way to automatically redirect the user to the Identity Provider without requiring them to see a custom login page and click the "or sign in with" link? And then is there a way to not prompt the user for their additional information?

    • @hexadefence
      @hexadefence  Год назад +1

      Are you aware about the idp hint in Keycloak. Perhaps it might help you.
      It is possible to hide the additional information page by modifying authentication flows.

  • @abhishek_blogs2
    @abhishek_blogs2 2 года назад +1

    Hi Sir how can we integrate keycloak with kubernates cluster

    • @hexadefence
      @hexadefence  2 года назад

      Hi Abhishek, thanks for the message.
      Do you want to deploy keycloak as a k8s pod or secure the k8s cluster using keycloak?

    • @abhishek_blogs2
      @abhishek_blogs2 2 года назад +1

      @@hexadefence thanks for the reply, no i have already deployed keycloak in k8s , now i want to create a group of users in keycloak and that should be integrate with k8s with assigned roles , so that group of user can be able to access particular namespace, resource and verbs, as RBAC

  • @RevathiKonathala
    @RevathiKonathala Год назад

    hi , how you had changed the port number of identity provider as 8000

    • @hexadefence
      @hexadefence  Год назад

      I am using docker most of the times

  • @nalakaariyarathna8116
    @nalakaariyarathna8116 3 месяца назад

    why we had to login to Identity broker as well? it should be only one login screen from IDP. isn't it ? anyway this tutorials are great. learnt lot. Thanks for it.

    • @hexadefence
      @hexadefence  2 месяца назад

      No need to log at the identity broker.
      It is just providing some missing fields.
      That part can be ignored.

  • @MirzaArshadBeg-fu3qu
    @MirzaArshadBeg-fu3qu 7 месяцев назад

    @hexadefence, please connect us regarding keycloak implementation

  • @domjag600
    @domjag600 2 месяца назад

    Do you hire yourself out for keycloak projects?

    • @hexadefence
      @hexadefence  2 месяца назад

      Please drop an email to the email address in channel info section