![](/img/trans.png)
[英]Adding roles to Angular SPA and MSAL when using using Azure AD B2C
[英]Execute user flow on Azure B2C with Angular SPA MSAL library
我已經設置了一個 Azure B2C 進行實驗,並創建了一個注冊和簽名作為用戶流程。
我遵循了 github 示例,了解如何使用 Angular 2+ 中的 MSAL 庫,結果得到了這種格式:
export const protectedResourceMap: [string, string[]][] = [
['https://graph.microsoft.com/v1.0/me', ['user.read']],
];
function MSALConfigFactory(): Configuration {
return {
auth: {
clientId: environment.clientId,
authority: environment.authority,
validateAuthority: true,
redirectUri: environment.redirectUrl,
postLogoutRedirectUri: environment.redirectUrl,
navigateToLoginRequestUrl: true,
},
cache: {
storeAuthStateInCookie: false, // set to true for IE 11
},
};
}
function MSALAngularConfigFactory(): MsalAngularConfiguration {
return {
popUp: false,
protectedResourceMap
};
}
export const environment = {
production: false,
clientId: '22ccxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx',
authority: 'https://login.microsoftonline.com/bc5xxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/',
redirectUrl: 'http://localhost:4200'
};
但是登錄頁面所需的一切,並沒有給我任何注冊選項。 如何從我的 Angular SPA 觸發 signupandsign 用戶流程?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.