将应用程序从react-azure-adb2c移植到react-adal

时间:2019-04-12 03:01:26

标签: reactjs azure azure-active-directory adal

我正在使用Azure AD B2C。 我需要一些react库来对我的react.js应用程序中的用户进行身份验证。

我从react-azure-adb2c开始。诸如登录和注销之类的主要方案对我来说效果很好。但是,图书馆所有者停止了对图书馆的支持,因此我需要寻找其他图书馆。

使用react-adal进行实验。 我按照步骤操作,但是缺少“。\ store”和“ react-redux”。我用npm安装了redux并创建了一些商店。 需要身份验证时,可以重定向到登录页面,但这是登录到Microsoft帐户,而不是我的AD B2C帐户。

配置似乎有问题:

export const adalConfig: AdalConfig = {
    tenant: 'x5aaas.onmicrosoft.com',
    clientId: 'a1568977-3095-4bf6-a6d6-c10c87658488',
    endpoints: {
        api: 'https://x5aaas.onmicrosoft.com/ui/use',
    },
    cacheLocation: 'localStorage',
};

我使用带有

创建的类型脚本的基本react应用
npx create-react-app <appName> --typescript

可能缺少什么?

1 个答案:

答案 0 :(得分:0)

授权的值应为https://login.microsoftonline.com/tfp/<your-tenant-name>.onmicrosoft.com/<your-sign-in-sign-up-policy>