Can';t使用JavaScript使用outlook帐户登录Azure AD v2帐户
我正在尝试使用(master branch@b752987b7367fc92692ac538e1fc24cb400d0fbc)设置Azure AD v2,但是我似乎无法使用在创建应用程序的用户之外创建的帐户登录 在apps.dev.microsoft.com端,我有:Can';t使用JavaScript使用outlook帐户登录Azure AD v2帐户,javascript,azure-active-directory,msal,Javascript,Azure Active Directory,Msal,我正在尝试使用(master branch@b752987b7367fc92692ac538e1fc24cb400d0fbc)设置Azure AD v2,但是我似乎无法使用在创建应用程序的用户之外创建的帐户登录 在apps.dev.microsoft.com端,我有: 应用程序ID,并创建了一个密码,我分别在文件中的clientID和clientSecret中使用了该密码 添加http://localhost:3000/auth/openid/return下的重定向URL 拥有用户。请阅读委派
- 应用程序ID,并创建了一个密码,我分别在文件中的
和clientID
中使用了该密码clientSecret
- 添加<代码>http://localhost:3000/auth/openid/return下的
重定向URL
- 拥有
用户。请阅读
委派权限部分的
您需要设置标识元数据URL,以便允许个人帐户 例如:
identityMetadata: 'https://login.microsoftonline.com/common/v2.0/.well-known/openid-configuration'
如果您只想允许个人帐户,您可以使用
消费者,而不是普通
。看起来它正在尝试使用v1端点,也许?您的identityMetadata
中有v2.0?是的,它说identityMetadata:'https://login.microsoftonline.com/techsamlabs.onmicrosoft.com/v2.0/.well-known/openid-configuration“
in。我想我可能弄错了我的房客id,但当我用房主的帐户登录时,它确实起作用了。对,你在那里使用了房客id。这意味着将使用指定承租人的机构。它不允许个人帐户。你必须使用common:)完美!那很有效,谢谢!