Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Support End Session (and Generic External User-Agent requests) #374

Closed
WilliamDenniss opened this issue Jul 17, 2018 · 6 comments

Comments

@WilliamDenniss
Copy link
Member

NB. I don't personally have this requirement, creating this issue to serve as the canonical thread for this common feature request.

On AppAuth for iOS, we made two recent changes in support of the OpenID End Session (RP Logout) endpoint, as follows:

1/ Generalized the External User-Agent request logic

Previously we had just one external user-agent request, so all the APIs related to opening that request in the browser, and the various associated logic were specific to that one request. We generalized those APIs so as to support any external user-agent request, so now Authorization Request was just a specialization of that (enabling the End Session Request to be as well).

2/ Implemented the End Session logout endpoint.

We implemented the specification documented by Section 5 of Draft 28 of OpenID Connect Session Management 1.0. Note: be sure to use that document, as there are some out-dated, and duplicative drafts floating around (Front-Channel logout for example has duplicated, and out of sync, information).

@chrisngn
Copy link

Which version does AppAuth-Android plan to release user signout?

@iainmcgin
Copy link
Member

We don't know, no-one has started the work yet.

@arnaldo-infinite
Copy link

So till now the end session logout point has not been implemented for AppAuth-Android? My effort to make the call to the end sessions logout point is successful yet the application is still redirected into the application. Can you suggest an alternative till an actual fix is released?

@smokienko
Copy link

Hi guys ,
I am currently working on okta android sdk where we need end session functionality within AppAuth sdk. I have created a pullrequest with this functionality. Can somebody please take a look at it?

@GRRedWings
Copy link

I see there has been some work and documentation on this. Is there any plan or roadmap for this?

@agologan
Copy link
Collaborator

agologan commented Feb 3, 2021

Thanks to @smokienko and a very long process there is a working end-session support solution as part of the library.
We don't have a specific plan for cutting a new library release so in the meanwhile feel free to reference a build from https://jitpack.io/#openid/AppAuth-Android

Closing this topic for now, and let's pick it up with specific issues regarding the current implementation.

@agologan agologan closed this as completed Feb 3, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants