使用 itfoxtec-identity-saml2 库的 Saml2AuthnRequest 和 Saml2AuthnResponse 中的自定义属性
Custom attributes in Saml2AuthnRequest and Saml2AuthnResponse using itfoxtec-identity-saml2 library
我们正在使用 itfoxtec-identity-saml2
库将 saml 集成到我们的 .Net web API 应用程序中。
我们在 relayState 中传递了几个自定义属性(例如 returnUrl、redirectionParams 等),以便在我们从 SP 返回 relayState 后使用它们。
由于“&”分隔符,其中一个服务提供商无法 return 具有多个参数的 relayState。
是否可以在 Saml2AuthnRequest 对象中包含这些自定义属性并在 Saml2AuthnResponse 中返回相同的属性,或者 relayState 是发送和接收自定义动态参数的唯一方式吗?
Is it possible to include these custom attributes in Saml2AuthnRequest object and get the same attributes back in Saml2AuthnResponse
SAML2 身份验证请求可以包含各种 custom 扩展以携带额外的数据、标志等。但是,您在其中包含的任何内容都将是 custom ,并且服务提供者实现必须能够支持和识别它。它完全是非标准的,不会扩展。
is relayState the only way to send and receive the custom dynamic parameters?
是的,是的。您可能希望以可以作为单个值包含在中继状态参数中的方式对最终值进行编码。
我们正在使用 itfoxtec-identity-saml2
库将 saml 集成到我们的 .Net web API 应用程序中。
我们在 relayState 中传递了几个自定义属性(例如 returnUrl、redirectionParams 等),以便在我们从 SP 返回 relayState 后使用它们。
由于“&”分隔符,其中一个服务提供商无法 return 具有多个参数的 relayState。 是否可以在 Saml2AuthnRequest 对象中包含这些自定义属性并在 Saml2AuthnResponse 中返回相同的属性,或者 relayState 是发送和接收自定义动态参数的唯一方式吗?
Is it possible to include these custom attributes in Saml2AuthnRequest object and get the same attributes back in Saml2AuthnResponse
SAML2 身份验证请求可以包含各种 custom 扩展以携带额外的数据、标志等。但是,您在其中包含的任何内容都将是 custom ,并且服务提供者实现必须能够支持和识别它。它完全是非标准的,不会扩展。
is relayState the only way to send and receive the custom dynamic parameters?
是的,是的。您可能希望以可以作为单个值包含在中继状态参数中的方式对最终值进行编码。