2017-04-06 3 views
0

Ich arbeite für eine Universität und bin mit der Konvertierung von Shibboleth zu WSO2IS beauftragt worden. Ich habe Probleme mit Claims und SAML2 Assertions.WSO2IS - F: Können Ansprüche transformiert oder berechnet werden

Ich möchte in der Lage sein, Ansprüche in WSO2IS zu transformieren. Wenn zum Beispiel ein SP Geburtsdatum im Format '03-Mai-1979 'erwartet und ein anderes Geburtsdatum im Format '05/03/1979' erwartet, gibt es, soweit ich das beurteilen kann, keinen Weg, dies ohne zu tun separate LDAP-Attribute und -Ansprüche

Ich würde auch gerne in der Lage sein, Ansprüche zu berechnen. Zum Beispiel, wenn ein SP ein Alter möchte und ich ein Geburtsdatum kenne, könnte ich das Alter berechnen und als Behauptung senden? Oder könnte ich mehrere ldap-Attribute kombinieren, um einen neuen Anspruch zu erstellen? Ldap GivenName + SurName = VollständigerName.

Idealerweise würde ich gerne JavaScript als eingebettete Sprache verwenden, um diese Art von Berechnungen und Transformationen durchzuführen.

Ist dies derzeit möglich oder auf der Roadmap?

+0

Dies ist möglich durch eine Erweiterung für SAML-Antwort-Gebäude zu schreiben. Ab sofort müssen Sie in Java schreiben. Wird das in Ordnung sein? – farasath

+0

Und wir haben experimentiert mit JS als eingebettete Sprache zu verwenden ... Ich denke, eine Kombination dieser beiden sollte das sein, wonach Sie suchen. Lassen Sie mich eine Probe kochen und post – farasath

+0

@Farasath - Vielen Dank. Ein Beispiel wäre wirklich hilfreich. –

Antwort

Verwandte Themen