NameIdentifier 声明值是否有最大长度?

问题描述

我们正在向现有应用程序添加单点登录,该应用程序现在需要一个数据库表来存储外部身份值 (ClaimTypes.NameIdentifier)。我们正在添加 WSFederationOpenIdConnect 支持

从我阅读的文档和我在开发过程中使用的示例来看,似乎没有对此值的规范。

目前正在开发中,我们正在从 AzureAD 接收非易失性只读值,这些值无法为每个用户编辑(以防止重复使用,或在有人更改姓名时进行任何修改等),看起来类似于:

http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier
P6RFlL7ubzJaGgGfvLcFrGSIu_XCrq4m0nuZvvyNe5w

但是,我很想知道租户是否可以返回更长的值?为了帮助设计最有效的数据库/查询,是否有针对此值的规范/建议,尤其是它的最大长度?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)