此答案描述了 MSAL 和 ADAL 在各种用例和上下文(移动、非移动)中的区别
这些实现之间的确切协议差异是什么?
此答案描述了 MSAL 和 ADAL 在各种用例和上下文(移动、非移动)中的区别
这些实现之间的确切协议差异是什么?
Azure AD 可通过使用Azure AD v1 Endpoint的 ADAL 和使用Azure AD v2 Endpoint的 MSAL 获得。
Azure AD B2C可通过 v2 终结点访问,但需要指明策略。
这些之间有几个不同之处。您最好的选择是比较每个协议/令牌之间的文档:
仅举几个区别:
v2.0
v2 端点向授权和令牌端点 URL添加了额外内容,https://login.microsoftonline.com/common/oauth2/**v2.0**/authorize
resource
在对授权端点的请求中有一个查询参数, v2 和 B2C 没有,它将资源作为额外值放在现有scope
查询参数中。B2C 有额外的p
查询字符串参数