仅指定 tenantid 而不是 https://login.microsoftonline.com/{tenantid} 到 UserAgentApplication
Specifying just the tenantid and not https://login.microsoftonline.com/{tenantid} to UserAgentApplication
假设我的 Azure AD 租户 e426c4ff-bbb4-4edb-96c8-4e0244ff8fd0 中有一个租户应用程序。我无法通过 https://login.microsoftonline.com/common, only https://login.microsoftonline.com/e426c4ff-bbb4-4edb-96c8-4e0244ff8fd0.
登录
我不能只将 e426c4ff-bbb4-4edb-96c8-4e0244ff8fd0
传递给 MSAL.js class UserAgentApplication
似乎有点奇怪。为什么我必须传递https://login.microsoftonline.com/e426c4ff-bbb4-4edb-96c8-4e0244ff8fd0作为第二个构造参数
this.app = new UserAgentApplication(
this.applicationConfig.clientID,
https://login.microsoftonline.com/e426c4ff-bbb4-4edb-96c8-4e0244ff8fd0,
function () {console.log('UserAgentApplication login callback arguments: ', arguments); });
我知道我有点挑剔,但是必须完全构建一个 url 似乎是错误的,因为 msal.js 库内部应该基于在 tenantid 上。
authority
字段(您指的是什么)除了 single/multi-tenancy 之外还有一些其他可配置选项。
例如,MSAL.js 可以与允许配置 policy
的 Azure AD B2C 一起使用。在这种情况下,您需要配置 authority
除了 tenantID
的其他部分。
https://login.microsoftonline.com/tfp/<your-tenant-name>.onmicrosoft.com/<your-sign-in-sign-up-policy>
假设我的 Azure AD 租户 e426c4ff-bbb4-4edb-96c8-4e0244ff8fd0 中有一个租户应用程序。我无法通过 https://login.microsoftonline.com/common, only https://login.microsoftonline.com/e426c4ff-bbb4-4edb-96c8-4e0244ff8fd0.
登录我不能只将 e426c4ff-bbb4-4edb-96c8-4e0244ff8fd0
传递给 MSAL.js class UserAgentApplication
似乎有点奇怪。为什么我必须传递https://login.microsoftonline.com/e426c4ff-bbb4-4edb-96c8-4e0244ff8fd0作为第二个构造参数
this.app = new UserAgentApplication(
this.applicationConfig.clientID,
https://login.microsoftonline.com/e426c4ff-bbb4-4edb-96c8-4e0244ff8fd0,
function () {console.log('UserAgentApplication login callback arguments: ', arguments); });
我知道我有点挑剔,但是必须完全构建一个 url 似乎是错误的,因为 msal.js 库内部应该基于在 tenantid 上。
authority
字段(您指的是什么)除了 single/multi-tenancy 之外还有一些其他可配置选项。
例如,MSAL.js 可以与允许配置 policy
的 Azure AD B2C 一起使用。在这种情况下,您需要配置 authority
除了 tenantID
的其他部分。
https://login.microsoftonline.com/tfp/<your-tenant-name>.onmicrosoft.com/<your-sign-in-sign-up-policy>