2016-05-17 60 views
0

我是安全新手。我已经下载了wso2 sso示例并执行了它。现在我想将xacml配置到这个项目中。 我的要求是当用户使用sso登录时我想限制他们访问某些特定的jsp页面。请给我一些建议如何实现它,以及如何发送xacml请求。 谢谢在wso2中与saml集成的Xacml

回答

0

[1]是由Asela Pathberiya编写的关于XACML的综合博客,以及如何在wso2身份服务器上利用XACML。请阅读博客以阐明您可能拥有的不同用例以及如何使用wso2身份服务器实现它们。

基本上,WSO2在支持XACML 3.0规范的Sun XACML上使用了Balana - XACML实现。

您可以非常容易地将WSO2 Identity Server用作XACML策略决策点(PDP)。您可以利用SOAP客户端或thrift客户端将XACML请求发送到WSO2 Identity Server权利服务并接收决策。有适合你的确切使用在[2]

所以的情况下,基本上可以执行以下操作来实现你想要做什么样,

    在WSO2身份服务
  1. 配置XACML策略中使用策略编辑器
  2. 通过SOAP调用授权服务或从您的应用程序获取授权决定[3]。

[1] http://xacmlinfo.org/category/xacml/

[2] https://github.com/wso2/balana/tree/master/modules/balana-samples

[3] https://github.com/wso2/carbon-identity-framework/tree/master/components/entitlement/org.wso2.carbon.identity.entitlement/src/main/java/org/wso2/carbon/identity/entitlement