gpt4 book ai didi

java - WSO2 Balana 文档

转载 作者:太空宇宙 更新时间:2023-11-04 14:28:39 24 4
gpt4 key购买 nike

我是 Java 新手,正在考虑启动一些项目将是一次很好的学习经历。我需要在应用程序中构建一些身份验证和授权功能,并正在考虑使用 XACML Balana 进行授权。

问题 1:我在哪里可以找到 Balana 的文档,因为在 WSO2 SVN 本身中,文档目录是空的,尽管 XACMLinfo 中有一些有用的信息。但像 JavaDoc 这样的东西对我的水平很有用。

问题 2:我从示例开始,当我尝试复制时,我无法确定如何创建策略,我意识到我可以将其作为文件,但我该如何在代码中定义该文件的位置

问题 3:对于 PEP 方面,我是否需要依赖类似 openAZ 的东西?或者说,如果我想要一个更复杂的应用程序,因为我在示例程序中看到可以以 XML 形式发送请求和接收响应。

抱歉,这些问题可能不是很精致,但任何答案都会对让新程序员走上正轨有很大帮助。

最佳答案

我对问题 1 也有类似的问题。maven 上文件夹的所有指令都指向 poms。从来没有运气让 poms 下载。我要么必须付出更多的努力来使用 Maven,要么我会错过一些东西。

对于问题 2:
您可以在初始化 balana 实例之前更改系统属性,以便 balana 在特定位置查找策略存储。 link默认情况下,这是 ./resources/

System.setProperty(FileBasedPolicyFinderModule.POLICY_DIR_PROPERTY, policyDirectoryLocation);

问题3:
不,您不必使用 openAZ。事实上,balana 的 k-market 示例实际上只是从代码中的字符串构造 xml。为了简单起见并让生活更轻松,这是一种获取请求结构的快速但肮脏的方法,同时能够用代码中的属性值替换。如果您发现需要更大的灵 active ,可以将该逻辑包装到如何将字符串位附加到请求字符串中。 link

关于java - WSO2 Balana 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26402152/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com