Azure active directory Msal 2.0-如何生成与Azure B2C的注册链接?

Azure active directory Msal 2.0-如何生成与Azure B2C的注册链接?,azure-active-directory,azure-ad-b2c,msal,msal.js,Azure Active Directory,Azure Ad B2c,Msal,Msal.js,在我的angular应用程序中,我使用Azure AD B2C进行身份验证,并使用MSAL.js 2.0库进行处理。我在主页上有一个“登录”按钮,这很简单。但我还需要一个“注册”按钮,这样用户就可以直接重定向到Azure B2C的“注册”页面。这可能吗?通过创建个人登录和注册策略并进行以下更改,可以直接重定向到Azure AD B2C注册页面。使用单一登录注册策略将不可能 在app config.ts中添加以下更改 export const b2cPolicies = { names:

在我的angular应用程序中,我使用Azure AD B2C进行身份验证,并使用MSAL.js 2.0库进行处理。我在主页上有一个“登录”按钮,这很简单。但我还需要一个“注册”按钮,这样用户就可以直接重定向到Azure B2C的“注册”页面。这可能吗?

通过创建个人登录和注册策略并进行以下更改,可以直接重定向到Azure AD B2C注册页面。使用单一登录注册策略将不可能

在app config.ts中添加以下更改

export const b2cPolicies = {
    names: {
    SignIn: "b2c_1_SignIn",
    signup: "B2C_1_signup",
        resetPassword: "b2c_1_reset",
    },
    authorities: {
        SignIn: {
        authority: "https://fabrikamb2c.com/fabrikamb2c.onmicrosoft.com/B2C_1_SignIn"
      },
      signup: {
        authority: "https://fabrikamb2c.b2clogin.com/fabrikamb2c.onmicrosoft.com/B2C_1_signuptest"
      },
        resetPassword: {
            authority: "https://fabrikamb2c.b2clogin.com/fabrikamb2c.onmicrosoft.com/b2c_1_reset"
        } 
    }
}
创建注册按钮并添加注册单击功能

 signup() {
    this.authService.loginPopup(b2cPolicies.authorities.signup)
  }

谢谢是否可以使用SignUpSignIn策略?因此,没有单独的政策。这将是不可能的与单一政策哦,谢谢!知道真是太好了!你能更新你的答案吗?