使用Azure ADB2C进行Power App身份验证

时间:2020-05-21 16:40:03

标签: azure azure-active-directory azure-ad-b2c powerapps powerapps-canvas

我有一个使用Angular 9开发的应用程序,我们正在使用Azure AD B2C登录。 我们在Azure AD B2C中拥有的用户是Member(type)。

我们有一个新要求,即必须将强大的应用程序嵌入到Web应用程序中(iframe标签-Canvas App),但是我们看到总是要求登录,但是我们想重新使用登录时生成的令牌来查看强大的应用程序。

我们在与Azure AD B2C相同的目录中创建了电源应用程序,并与所有人共享。 我测试了@ microsoft / powerappsplayersdk sdk的角度,但是它仍然无法正常工作,存在一个getAccessToken函数,但都不起作用

关于缺少什么的任何想法?或者当我尝试在Web应用程序中查看强大的应用程序时需要做些什么以避免再次登录?

1 个答案:

答案 0 :(得分:0)

电源应用程序期望什么令牌发行者? Microsoft B2C令牌是由* .b2clogin.com端点而不是由microsoftonline.com端点发行的。通常,这意味着B2C发行的令牌不能被O365和其他不接受B2C作为发行者的服务按原样使用。