我刚开始使用Java,我认为启动一些项目将是一个很好的学习经验。我需要在应用程序中构建一些身份验证和授权功能,并考虑使用XACML进行授权。
问题1:在哪里可以找到巴拉纳的文档,就像在WSO2 SVN本身一样,文档目录是空的,尽管XACMLinfo中有一些有用的信息,但是像JavaDoc这样的东西对我的级别是有用的。
问题2:我从示例开始,当我试图复制时,我无法精确地指出如何创建策略,并且我理解到我可以将其作为一个文件,但是如何在代码中定义该文件的位置?
问题3:对于PEP方面,我需要依赖类似于openAZ的东西吗?也就是说,如果我想要一个更复杂的应用程序,因为我在示例程序中看到了,就可以发送请求并以XML的形式接收响应。
很抱歉,这些问题可能不是很完美,但任何答案都将有助于让新的程序员走上正确的轨道。
发布于 2016-11-07 19:33:15
对于问题1,我也遇到了类似的问题,所有对maven上文件夹的指令都指向poms。从没有任何运气来下载这些吊杆。我要么必须付出更多的努力才能使用maven,要么我遗漏了一些东西。
关于问题2:
您可以在初始化balana实例之前更改系统属性,以便balana查找策略存储的特定位置。链接默认情况下这是./resources/。
System.setProperty(FileBasedPolicyFinderModule.POLICY_DIR_PROPERTY, policyDirectoryLocation);问题3:
不,你不必使用openAZ。实际上,balana的k市场示例实际上只是从代码中的字符串构建xml。为了简单并使生活变得更简单,这是一种快速而肮脏的方法来获得请求的结构,同时能够在值中替代代码中的属性。如果您发现您需要更多的灵活性,您可以将该逻辑包装为它如何在请求字符串中添加一些字符串。链接
https://stackoverflow.com/questions/26402152
复制相似问题