2017-04-06 33 views
0

我为大学工作,并且负责将Shibboleth转换为WSO2IS。我正在努力处理索赔和SAML2断言。WSO2IS - 问:是否可以转换或计算索赔

我希望能够在WSO2IS中转换声明。例如,如果一个SP的预计生日时间格式为'03-May-1979',另一个预计生日时间格式为'05/03/1979',据我所知,如果没有这样做,没有办法做到这一点单独的LDAP属性和声明。

我也想能够计算索赔。例如,如果一个SP想要一个年龄,并且我知道一个birthDate,我可以计算年龄并发送一个断言吗?或者我可以组合多个ldap属性来创建新的索赔? Ldap GivenName + SurName = FullName。

理想情况下,我希望能够使用JavaScript作为嵌入式语言来进行这些计算和转换。

这是目前可能的或在路线图上?

+0

这是可能通过写为SAML响应建筑的延伸。截至目前,你需要用Java编写。那会好吗? – farasath

+0

我们也尝试过使用JS作为嵌入式语言......我认为这两者的结合应该是您正在寻找的。让我做一个样本,并发布 – farasath

+0

@farasath - 非常感谢。一个例子会非常有帮助。 –

回答