【问题标题】:can wso2 identification provide authorization service for third party applicationwso2身份识别能否为第三方应用提供授权服务
【发布时间】:2014-02-11 12:50:18
【问题描述】:

我有一个使用 C# 的基于客户端/服务器的应用程序,并且我知道我可以使用 wso2 识别服务器来通过肥皂执行身份验证。

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

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

【问题讨论】:

    标签: wso2 wso2is


    【解决方案1】:

    是的..有两种方法

    1. 使用 WSO2IS 的 XACML 功能。这是标准方式。 WSO2IS 可以充当 XACML PDP。您可以为不同的应用程序创建策略并使用它们来评估结果。您可以从here 找到更多关于 XACML 和 WSO2IS 的详细信息。这是

    2. 使用“AuthorizationAdminService”服务。这是一种自定义方式。 WSO2IS 将权限数据存储在其数据库中,您可以使用上面的 Web 服务 API 对其进行管理。 https://localhost/services/AuthorizationAdminService?wsdl 可以看到这个服务的WSDL。为此,请通过this OS question

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-07
      • 2016-01-22
      • 1970-01-01
      相关资源
      最近更新 更多