You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Keycloak User
Hello,
I have a question. Our platform authorize third-party developers to create there OIDC client and use the realm SSO to login in their application. This sound normal.
But when a user logout from one of this third-party application, for exemple if the application use
It will invalidate every keycloak session of every aplication, even the one which use a different client !
Is there a way to prevent this ? Maybe just logout application one same domain ?
I will take the exemple of google or facebook. If tomorrow I login on Deezer (or spotify) with my facebook account. Then if I logout from spotify, I won't be logout from facebook. I'm pretty sure that facebook have protection against that.
How does it works from an OIDC point of view ?
Thanks,
Regards.
C R
unread,
Jan 19, 2022, 3:23:28 PM1/19/22
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Nico, Keycloak User
I think you're describing Single Sign On and Single Log Out. The
behaviour looks as expected to me in a single realm.
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Keycloak User
So, how facebook or google process from an OIDC point of view to allow login other third-party application using google/facebook without beeing logged out from the application if a logout is initied on the third party application ?
C R
unread,
Feb 1, 2022, 3:31:17 AM2/1/22
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Nico, Keycloak User
Facebook and Google offer Single Logout for their applications. E.g.,
If you logout in gmail, calendar will also logout. What you are
describing is they providing an external login service. They are not
sharing their realm.
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Keycloak User
Ok thanks for the info,
So I guess in a keycloak way it will be a "master" realm with all the users inside, and for developers let's say a "developer" realm with an Identity Provider connected to "master" to have access to master account ? But in that case in keycloak I think it's duplicating account from master to developer realm.