【问题标题】:SAML setup assertion with custom parameters带有自定义参数的 SAML 设置断言
【发布时间】:2019-11-12 17:04:21
【问题描述】:

我在我的开发帐户https://espatialzdenek-dev.onelogin.com 中使用了 SAML 2.0

我可以通过 onelogin 登录。

我唯一的问题是我无法更改/我不知道如何将登录请求中的属性名称从 IDP 更改为 SP。

在我在

部分得到的断言 saml 响应中
<saml:AttributeStatement>

例如这个元素

<saml:AttributeStatement>
     <saml:Attribute Name="User.FirstName" NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic">
        <saml:AttributeValue xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xs:string">z2</saml:AttributeValue>
     </saml:Attribute>

但我需要那里

<saml:AttributeStatement>
     <saml:Attribute Name="firstName" NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic">
        <saml:AttributeValue xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xs:string">z2</saml:AttributeValue>
     </saml:Attribute>

我需要至少对名字、姓氏和用户分配的安全组进行此更改。

有没有办法在 oneLogin SAML IDP 设置中做到这一点?

【问题讨论】:

    标签: onelogin


    【解决方案1】:

    添加应用程序 -> SAML 测试.....

    这将为您提供一个包含所有可用选项的自定义应用程序。为您的内心内容创建自定义声明。

    【讨论】:

    • 谢谢。我正在使用 SAML 测试连接器(IdP w/ attr w/ 签名响应)。我可以在那里添加参数,但是如何定义属性的值?到目前为止,我能够把常量放在那里。我想在那里设置与 User.FirstName 相同的属性值。
    • 有趣,我创建了另一个 idp,当我尝试定义自定义属性时有下拉菜单。我创建的第一个 idp 允许我只设置值并且没有下拉菜单 ...
    • 不同的 SAML 测试应用提供不同的功能。使用 SAML 高级测试以获得最大的灵活性,您应该能够做您需要的事情。
    猜你喜欢
    • 2016-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-19
    • 1970-01-01
    • 1970-01-01
    • 2017-02-05
    • 1970-01-01
    相关资源
    最近更新 更多