gpt4 book ai didi

azure - Azure AD "classic"、ADFS "3.0"和 B2C 之间的确切协议(protocol)差异是什么

转载 作者:行者123 更新时间:2023-12-02 08:06:15 25 4
gpt4 key购买 nike

This answer描述 MSAL 和 ADAL 在各种用例和环境(移动、非移动)中的差异

这些实现之间的具体协议(protocol)差异是什么?

最佳答案

Azure AD 可通过 ADAL 获得,ADAL 使用 Azure AD v1 Endpoint并通过 MSAL 使用 Azure AD v2 Endpoint .

Azure AD B2C可以通过 v2 端点访问,但需要 policy予以注明。

它们之间存在一些差异。您最好的选择是比较每个协议(protocol)/ token 之间的文档:

仅举几个差异:

  • v2 端点向授权和 token 端点网址添加了额外的 v2.0https://login.microsoftonline.com/common/oauth2/**v2.0**/授权
  • v1 在对授权端点的请求中具有资源查询参数v2 和 B2C 没有,它将资源作为现有 scope 查询参数中的额外值。 B2C 有额外的 p 查询字符串参数
  • 代币有一些差异,包括发行人的值(value)和一些基本声明的名称
  • v2 尚不支持代流。请参阅v2 limitations doc因为还有其他协议(protocol)限制。

关于azure - Azure AD "classic"、ADFS "3.0"和 B2C 之间的确切协议(protocol)差异是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43019064/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com