wso2 identification能否为第三方应用程序提供授权服务

wso2 identification能否为第三方应用程序提供授权服务,wso2,wso2is,Wso2,Wso2is,我有一个基于客户端/服务器的应用程序,它使用C#,我知道我可以使用wso2 identification server通过soap执行身份验证 现在我想知道是否可以让IdentificationServer存储我的应用程序权限,存储组/角色和权限之间的关系,以便检查用户是否具有相应的权限 如果我能做到这一点,如果我有几个应用程序(是的,我至少有4个应用程序,这就是为什么我想利用identification server来执行统一授权服务),该怎么办?如何存储不同应用程序的权限?以前有人练习过吗?

我有一个基于客户端/服务器的应用程序,它使用C#,我知道我可以使用wso2 identification server通过soap执行身份验证

现在我想知道是否可以让IdentificationServer存储我的应用程序权限,存储组/角色和权限之间的关系,以便检查用户是否具有相应的权限


如果我能做到这一点,如果我有几个应用程序(是的,我至少有4个应用程序,这就是为什么我想利用identification server来执行统一授权服务),该怎么办?如何存储不同应用程序的权限?以前有人练习过吗?

是的。。有两种方法

  • 使用WSO2IS的XACML功能。这是标准的方法。WSO2IS可以充当XACML PDP。您可以为不同的应用程序创建策略,并使用它们来评估结果。您可以从中找到omn XACML和WSO2的更多详细信息。这是

  • 使用“AuthorizationAdminService”服务。这是一种习惯方式。WSO2IS将权限数据存储在its数据库中,您可以使用上述web服务API对其进行管理<代码>https://localhost/services/AuthorizationAdminService?wsdl您可以看到此服务的WSDL。为此,请通过操作系统问题