2016-06-10 58 views
1

我是wso2环境的新手。我正在使用wso2技术进行身份验证和授权的示例应用程序。在http://wso2.com/library/articles/上,我找到了相同的示例应用程序,但这些示例应用程序都基于旧版本的wso2软件。使用XACML策略,wso2is-5.1,wso2esb-4.9和wso2as-5.3进行身份验证和授权的示例示例

我为我的应用程序使用了XACML-3.0,wso2is-5.1,wso2esb-4.9和wso2as-5.3。我主要得到配置问题。

如果有人有样品申请或知道的链接,我可以得到,请让我知道。

感谢

+1

你能解释的规定吗?什么样的应用程序充当PEP?我们可以使用WSO2 IS作为Web应用程序或ESB代理/ API的身份验证和授权提供程序。基于这些,你的用例可能会有所不同。 另外请提及你面对的错误和你已经尝试过的。 –

回答

0

您可以使用Balana所使用的WSO2身份服务器内部的XACML引擎。您可以在您的应用程序中使用Balana作为基于XACML的访问控制的Java库。我们有几个代码示例[1],您可以查看一下。

另一种选择是使用WSO2 Identity Server提供的授权服务。所以基本上你需要一个PEP客户端来发送XACML请求到授权服务并从服务器获得响应。请看[2]了解如何实现这一点的细节。

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

[2] http://xacmlinfo.org/2012/06/14/pep-client-for-wso2is-pdp/