OpenAM身份验证-注销

盖玛格

我是OpenAM的初学者,正在从事现有项目。

我使用此文档来改进我们的身份验证服务:http : //docs.forgerock.org/en/openam/10.0.0/dev-guide/index/chap-authentication.html

登录正常,我收到令牌ID并将其添加到cookie中。浏览受限网页时,我保持连接状态。

现在,我要进行干净的注销。当您阅读有关注销的文档时,他们会提出以下代码:

    protected void logout(AuthContext lc)
    throws AuthLoginException {
    lc.logout();
    System.out.println("Logged Out!!");
}

但是在我的程序中,我没有登录AuthContext了。

有没有一种方法来获取或创建与我的用户关联的AuthContext?这个电话有必要吗?(实际上,我们将cookie修改为被OpenAM拒绝)

谢谢你。

回答:

SSOToken ssoToken = SSOTokenManager.getInstance().createSSOToken(tokenId);
AuthContext authContext = new AuthContext(ssoToken);
authContext.logout();
彼得·梅杰

首先,我认为您应该能够通过使用构造函数访问会话令牌来创建新的AuthContext

其次,没有必要使用ClientSDK远程执行身份验证,您也可以只使用REST API,这可能会更轻量。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从iOS ADAL身份验证注销?

来自分类Dev

Flutter Firebase身份验证注销活动

来自分类Dev

防止注销身份验证laravel

来自分类Dev

HTTP 基本身份验证注销

来自分类Dev

无法注销用户 django 身份验证

来自分类Dev

Web API 2,OWIN身份验证,注销未注销

来自分类Dev

Laravel JWT-auth身份验证的注销问题

来自分类Dev

.NET表单身份验证在超时之前注销用户

来自分类Dev

Laravel 5.1身份验证刷新后注销

来自分类Dev

我想注销或撤消javascript中的Linkedin身份验证

来自分类Dev

注销Azure Passport身份验证节点js

来自分类Dev

注销时Firebase Facebook按钮android身份验证

来自分类Dev

替代基本身份验证注销时需要?

来自分类Dev

CakePHP身份验证(登录/注销)不起作用

来自分类Dev

表单身份验证-以编程方式注销用户

来自分类Dev

如何正确注销表单身份验证

来自分类Dev

注销Azure Passport身份验证节点js

来自分类Dev

注销时Firebase Facebook按钮android身份验证

来自分类Dev

身份验证注销不起作用 Laravel

来自分类Dev

如何在基于JWT的单一登录身份验证体系结构中实现注销?

来自分类Dev

单击身份验证超时后注销时,找不到资源错误

来自分类Dev

Spring Web Security注销不适用于httpBasic身份验证

来自分类Dev

网站根目录使用表单身份验证将用户注销

来自分类Dev

无法在ServiceStack中注销具有基本身份验证的用户

来自分类Dev

如何注销ASP.NET应用程序中的Windows身份验证按钮

来自分类Dev

使用HttpPost在OWIN / Katana身份验证管理器中注销

来自分类Dev

Laravel中的默认身份验证功能无效,无法显示注销功能

来自分类Dev

多个Blazor Server应用程序和Azure身份验证注销问题

来自分类Dev

无法获得IdentityServer4注销以进行外部(Google)身份验证

Related 相关文章

  1. 1

    如何从iOS ADAL身份验证注销?

  2. 2

    Flutter Firebase身份验证注销活动

  3. 3

    防止注销身份验证laravel

  4. 4

    HTTP 基本身份验证注销

  5. 5

    无法注销用户 django 身份验证

  6. 6

    Web API 2,OWIN身份验证,注销未注销

  7. 7

    Laravel JWT-auth身份验证的注销问题

  8. 8

    .NET表单身份验证在超时之前注销用户

  9. 9

    Laravel 5.1身份验证刷新后注销

  10. 10

    我想注销或撤消javascript中的Linkedin身份验证

  11. 11

    注销Azure Passport身份验证节点js

  12. 12

    注销时Firebase Facebook按钮android身份验证

  13. 13

    替代基本身份验证注销时需要?

  14. 14

    CakePHP身份验证(登录/注销)不起作用

  15. 15

    表单身份验证-以编程方式注销用户

  16. 16

    如何正确注销表单身份验证

  17. 17

    注销Azure Passport身份验证节点js

  18. 18

    注销时Firebase Facebook按钮android身份验证

  19. 19

    身份验证注销不起作用 Laravel

  20. 20

    如何在基于JWT的单一登录身份验证体系结构中实现注销?

  21. 21

    单击身份验证超时后注销时,找不到资源错误

  22. 22

    Spring Web Security注销不适用于httpBasic身份验证

  23. 23

    网站根目录使用表单身份验证将用户注销

  24. 24

    无法在ServiceStack中注销具有基本身份验证的用户

  25. 25

    如何注销ASP.NET应用程序中的Windows身份验证按钮

  26. 26

    使用HttpPost在OWIN / Katana身份验证管理器中注销

  27. 27

    Laravel中的默认身份验证功能无效,无法显示注销功能

  28. 28

    多个Blazor Server应用程序和Azure身份验证注销问题

  29. 29

    无法获得IdentityServer4注销以进行外部(Google)身份验证

热门标签

归档