如何在Msal.UserAgentApplication方法中传递domain_hint参数

时间:2017-12-08 10:12:11

标签: azure msal

我想将域提示作为MSAL.UserAgentApplication构造函数中的参数传递,该构造函数应该能够基于Claim Provider域重定向Azure Login。

var clientApplication = new Msal.UserAgentApplication(applicationConfig.clientID, applicationConfig.authority, authCallback, { cacheLocation: 'localStorage' });

2 个答案:

答案 0 :(得分:3)

我找到了解决方案。我们可以使用以下代码

传递域提示
var extraParameters = "domain_hint=facebook";
clientApplication.loginRedirect(applicationConfig.b2cScopes, extraParameters);

答案 1 :(得分:0)

对于MSAL 1.0,loginRedirect()参数已更改。您现在需要执行以下操作:

const loginConfig = {
    scopes: appConfig.b2cScopes,
    extraQueryParameters: { domain_hint: 'facebook' }
}

clientApplication.loginRedirect(loginConfig);