saml - nameid-format:emailAddress 在使用电子邮件作为 nameid 格式时使用。当使用用户名作为 namid 字段时,正确的 nameid 格式是什么
问题描述
NameIDFormat="urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress" 如果我们需要根据电子邮件地址对用户进行身份验证,我们正在使用。如果我们需要使用用户名作为名称 id 字段应该是什么nameid 格式。我很困惑。任何人都可以帮助使用用户名对用户进行身份验证的正确 nameid 是什么,如果我们使用 nameid 格式作为“未指定”会有什么后果请帮助,我是 saml 概念的新手。
解决方案
是的,您应该改用 NameID 格式urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified
,但您必须确保 IdP 使用正确的主题值。它必须进行配置,而不是仅仅因为您使用特定的 NameID 格式而被选中。
推荐阅读
- javascript - 保存草稿按钮以避免在页面刷新时丢失数据 React
- android - E/NotificationService:包已经发布或排队 25 个通知
- php - 如何回显嵌套的 stdClass PHP(json 编码解码)
- c# - 无法加载“Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.AutoValidateAntiforgeryTokenAuthorizationFilter”
- sorting - 2 与列进行比较的文件
- kubernetes - 使用集群范围的资源多次安装到同一个 helm 图表的不同命名空间
- javascript - 如何通过对象键过滤对象数组?
- android - 将项目迁移到 Android X 后,无法从 Build>>Build Bundle(s) /APK(s)>>Build Apk(s) 创建 Apk
- r - R中两个二项式分布的交集
- reactjs - 无法读取未定义的属性(读取“标题”)