gpt4 book ai didi

angular - 使用 Angular SPA MSAL 库在 Azure B2C 上执行用户流

转载 作者:行者123 更新时间:2023-12-03 03:59:04 25 4
gpt4 key购买 nike

我已经设置了 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 触发注册和签名用户流程?

最佳答案

您引用的示例可帮助您登录用户并从 Angular 单页应用程序调用 Microsoft Graph API。

在文档中,您可以看到下面的注释,它指向 tutorial

Note: A more detailed tutorial covering this sample can be found here. 

请引用Sample适用于 B2C Angular SPA。

关于angular - 使用 Angular SPA MSAL 库在 Azure B2C 上执行用户流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63262776/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com