我是 wso2 环境的新手。我正在做一个使用 wso2 技术进行身份验证和授权的示例应用程序。在http://wso2.com/library/articles/上,我找到了相同的示例应用程序,但这些示例应用程序基于旧版本的 wso2 软件。
我正在为我的应用程序使用 XACML-3.0、wso2is-5.1、wso2esb-4.9 和 wso2as-5.3。我主要是配置问题。
如果有人有示例应用程序或知道链接,我可以在哪里获得,请告诉我。
谢谢
我是 wso2 环境的新手。我正在做一个使用 wso2 技术进行身份验证和授权的示例应用程序。在http://wso2.com/library/articles/上,我找到了相同的示例应用程序,但这些示例应用程序基于旧版本的 wso2 软件。
我正在为我的应用程序使用 XACML-3.0、wso2is-5.1、wso2esb-4.9 和 wso2as-5.3。我主要是配置问题。
如果有人有示例应用程序或知道链接,我可以在哪里获得,请告诉我。
谢谢
您可以使用 WSO2 身份服务器内部使用的 XACML 引擎 Balana。您可以在应用程序中将 Balana 作为 Java 库用于基于 XACML 的访问控制。我们有一些代码示例[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/