Azure AD之间的确切协议差异是什么;经典;,ADFS“;3.0“&;商对客

Azure AD之间的确切协议差异是什么;经典;,ADFS“;3.0“&;商对客,azure,azure-active-directory,azure-ad-b2c,adfs3.0,msal,Azure,Azure Active Directory,Azure Ad B2c,Adfs3.0,Msal,描述MSAL和ADAL在各种用例和上下文(移动、非移动)中的差异 这些实现之间的确切协议差异是什么 Azure AD既可以通过使用的ADAL获得,也可以通过使用的MSAL获得 可通过v2端点访问,但需要指示 这两者之间有几个不同之处。您的最佳选择是比较每个协议/令牌之间的文档: v1端点-& v2端点-& B2C-& 仅举几个区别: v2端点向授权和令牌端点URL添加额外的v2.0,https://login.microsoftonline.com/common/oauth2/**v2.0

描述MSAL和ADAL在各种用例和上下文(移动、非移动)中的差异


这些实现之间的确切协议差异是什么

Azure AD既可以通过使用的ADAL获得,也可以通过使用的MSAL获得

可通过v2端点访问,但需要指示

这两者之间有几个不同之处。您的最佳选择是比较每个协议/令牌之间的文档:

  • v1端点-&
  • v2端点-&
  • B2C-&
仅举几个区别:

  • v2端点向授权和令牌端点URL添加额外的
    v2.0
    https://login.microsoftonline.com/common/oauth2/**v2.0**/授权
  • v1在对授权端点的请求中有一个
    资源
    查询参数
    v2和B2C不,它将资源作为额外值放入现有的
    范围
    查询参数中B2C有额外的
    p
    查询字符串参数
  • 代币有几个不同之处,包括发行人的价值和一些基本权利要求的名称
  • v2尚不支持代表流。请参阅,因为还有其他协议限制

您正在寻找这些服务支持的协议列表吗?@GauravMantri我使用的是自定义库,而不是随机库,这意味着“passport | liveID | Azure AD | B2C”的功能比OIDC指定的功能更多。