带有组的Angular,MSAL和Azure AD B2C

时间:2019-01-09 13:53:06

标签: angular azure-ad-b2c angular7 msal

Angular 7,msal.js,msal-angular.js和AzureAD B2C(电子邮件提供商)。

我有3种资源:

  • / home(无需身份验证)
  • / RoleA(仅具有角色A的授权用户可以访问)
  • / RoleB(只有具有角色B的授权用户可以访问)

我有以下路线:

const routes: Routes = [
  { path: '', redirectTo: '/home', pathMatch: 'full' },
  { path: 'home', component: HomeComponent },
  { path: '', component: MainLayoutComponent, canActivate : [MsalGuard], children:[
    { path: 'rolea', component: RoleAComponent },
    { path: 'roleb', component: RoleBComponent }
  ]}
];

我可以进行身份​​验证,但是,没有MSAL如何与组一起工作的示例(假设Azure AD B2C组等同于角色)

这个SO很老,正在讨论服务器端: Authorize By Group in Azure Active Directory B2C

我找不到所需的文档或代码来在MSAL和组之间进行通信以实现基于角色的访问,我们将不胜感激。

0 个答案:

没有答案