yiisoft / yii2-authclient

Yii 2 authclient extension.
http://www.yiiframework.com
BSD 3-Clause "New" or "Revised" License
463 stars 246 forks source link

OpenID Connect RP Initiated Logout support #361

Open azmeuk opened 1 year ago

azmeuk commented 1 year ago

The OIDC RP Initiated Logout spec details how to logout an user from an identity provider when they logout from an application.

This would be very convenient to implement this in yii2-authclient. The spec is quite short and I think there would not be too much work implied on the client side.

What do you think?

samdark commented 1 year ago

Interesting. What existing providers are supported?

azmeuk commented 1 year ago

A quick search on the internet gives this:

Note that there are other OIDC specs that deals with logging out, such as back channel logout and front channel logout that details how the identity provider can ask the relying parties to logout an user.

samdark commented 1 year ago

Alright. Enough providers doing it. Do you have time to implement it?

azmeuk commented 1 year ago

As always, I might tackle this someday but I won't make any promises.