【问题标题】:WSO2 Identity Server authentication with response in returnWSO2 身份服务器身份验证并返回响应
【发布时间】:2012-11-06 13:33:34
【问题描述】:

我有一个 Liferay 的自定义身份验证器,它使用“AuthenticationAdmin”服务和服务方法“login()”对用户进行身份验证,只返回布尔响应。I

在我的情况下,我希望调用 Web 应用程序从这个登录方法中了解更多信息......就像应用程序需要经过身份验证的用户的一些变量,例如身份验证后来自 LDAP 的一些用户属性,如“isEnabled”、“customattr”。

我们可以从 WSO2 Authenticator 返回一些响应吗?我们如何通过 WSO2 IS 实现这一目标?

【问题讨论】:

  • 任何人都可以解决这个问题!

标签: authentication wso2 wso2is custom-authentication


【解决方案1】:

在 wso2 身份服务器中,所有属性(电子邮件、姓氏..等)都存储为声明。使用“AuthenticationAdmin”进行身份验证后,您可以使用“WSUserStoreManager”获取用户的声明值(使用方法 getUserClaimValue)。参考“ remote-usermgt" 示例可以在身份服务器示例文件夹中找到,否则请参阅此 [0] 博客文章。

[0]http://blog.facilelogin.com/2010/05/managing-users-and-roles-with-wso2.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多