2016-06-10 17 views
1

Ich bin neu in der wso2-Umgebung. Ich mache eine Beispielanwendung für Authentifizierung und Autorisierung mit Wso2-Technologien. Unter http://wso2.com/library/articles/ habe ich dieselbe Beispielanwendung gefunden, aber diese Beispielanwendung basiert auf einer älteren Version der wso2-Software.Beispiel für Authentifizierung und Autorisierung mit XACML-Richtlinie, wso2is-5.1, wso2esb-4.9 und wso2as-5.3

Ich verwende XACML-3.0, Wso2is-5.1, Wso2esb-4.9 und Wso2as-5.3 für meine Anwendung. Ich bekomme hauptsächlich Konfigurationsproblem.

Wenn jemand Beispielanwendung oder wissen, Link, wo ich bekommen kann, lass es mich wissen.

Dank

+1

Könnten Sie die Anforderung mehr erklären? Welche Art von App fungiert als PEP? Wir können WSO2 IS als Authentifizierungs- und Autorisierungsanbieter für eine Webanwendung oder einen ESB-Proxy/API verwenden. Basierend darauf kann Ihr Anwendungsfall abweichen. Bitte erwähnen Sie auch die Fehler, denen Sie gegenüberstehen und was Sie bereits versucht haben. –

Antwort

0

Sie können die XACML Motor verwenden Balana die intern von WSO2 Identity Server verwendet wird. Sie können Balana als Java-Bibliothek in Ihren Anwendungen für die XACML-basierte Zugriffssteuerung verwenden. Wir haben ein paar Codebeispiele [1], die Sie sich ansehen können.

Die andere Option besteht darin, den von WSO2 Identity Server bereitgestellten Berechtigungsservice zu verwenden. Sie benötigen also einen PEP-Client, um XACML-Anfragen an den Berechtigungsservice zu senden und die Antwort vom Server zu erhalten. Sehen Sie sich bitte [2] an, um zu erfahren, wie Sie dies erreichen können.

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

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