Pergunta

Eu estou usando o WSO2 Balana como meu servidor de autorização XACML. No entanto, eu estava criando políticas XACML manualmente. No entanto, criar uma política XACML manualmente é resistente e também não viável.Uma ferramenta de criação de políticas ou uma API com a qual posso criar políticas XACML dinamicamente seria necessária para resolver esse problema.Existe alguma ferramenta ou API que esteja disponível?

Foi útil?

Solução

Sim. Se você quiser integrar a criação de políticas ao seu projeto usando alguma biblioteca.Eu acho que a melhor abordagem é usar biblioteca de utilidades de Balana.É uma biblioteca que pode ser usada para criar políticas xacml 3.0 e solicitação XACML 3.0 usando um modelo de objeto simples.Você encontra o código-fonte do Balana util de aqui .Basicamente, os editores de política do WSO2 Identity Server são usados esta biblioteca para construir as políticas.

Outras dicas

Além do que Asela diz, você quer usar as bibliotecas de análise do motor (PDP) que você usa.Sunxacml tem suas bibliotecas, o WSO2 tem o seu próprio, axiomatics seu próprio, e assim por diante ...

Se você quisesse serializar e desserializar as políticas XACML de / a partir de seu formulário XML, você também pode usar o JAX-B.Isso ajudaria você a construir políticas XACML programaticamente.Mas isso lhe daria objetos separados do que os PDPs exigiriam.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top