You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于Application实体appId属性类型变更的技术问询

关于Azure AD Graph中appId属性的两个问题解答
  • Application实体appId字符串的长度限制
    虽然Application的appId属性类型从Guid改成了String,但它实际存储的依然是符合标准UUID格式的字符串——也就是我们熟悉的带连字符的Guid格式,长度固定为36个字符(比如xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx这种形式)。所以你在设计数据库字段的时候,按36字符的长度来定义就足够,要是想留些冗余空间,设成40字符也完全没问题,实际不会出现更长的值。

  • ServicePrincipal实体appId仍为Guid类型的疑问
    这其实是文档更新滞后导致的小问题。在Azure AD的实际后台逻辑里,ServicePrincipal的appId和对应的Application的appId是完全一致的,现在很多场景下返回的ServicePrincipal的appId也已经是字符串格式了。不管文档里标注的类型是Guid还是String,它们的值是完全相同的,你存储的时候可以统一按字符串处理,或者根据需要做类型转换,不会影响数据的一致性。

内容的提问来源于stack exchange,提问作者sagis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 03:53:44