我有一个用JAVA开发的Android应用程序。对于这个应用程序,我使用的是身份服务器4 https://github.com/IdentityServer/IdentityServer4作为我的 STS,一切正常。但我找不到任何注销的实现AppAuth库 https://github.com/openid/AppAuth-Android。谁可以帮我这个事?我确实需要我的应用程序中的注销选项,以便用户可以随时从应用程序注销并再次登录。
任何想法、样品将不胜感激。
我是 AppAuth 的主要维护者。
注销通常就像丢弃一样简单AuthState
对象,以便忘记获取的令牌。如果您指的是在全球范围内将用户从 OpenID 身份中注销,则有一个标准草案:
http://openid.net/specs/openid-connect-frontchannel-1_0.html http://openid.net/specs/openid-connect-frontchannel-1_0.html
AppAuth 不支持这一点,因为我们不希望在核心库中包含正在进行的标准化工作。编写一个扩展库来实现这个特定目的会相对简单。
IdentityServer4 注销时的文档is empty http://docs.identityserver.io/en/release/topics/signout.html,所以我不知道他们为注销提供什么机制以及它是否遵循任何特定标准(草案或其他)。我建议您联系 IdentityServer4 的开发人员以获取更多信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)