gpt4 book ai didi

javascript - 我们可以在不使用 graph api 的情况下对 azure ad 中的用户进行身份验证吗

转载 作者:行者123 更新时间:2023-12-01 01:20:05 27 4
gpt4 key购买 nike

我们可以在不调用图形 API 的情况下对 Azure Active Directory 中的用户进行身份验证吗?就像这样,我有自己的登录屏幕(我计划将其作为网页)设计为包含电子邮件和密码文本输入,一旦用户输入这些所需的凭据,我就应该验证该用户(我的想法:就像传递电子邮件和密码一样)。我已经浏览了很多示例代码,但它们都是使用图形 API 完成的。我真的希望得到你的帮助。谢谢!!!

最佳答案

基本上有一种方法可以做你想做的事,但我不推荐它。

此外,您可能指的是 Azure AD 的 OAuth/OpenId Connect 端点,而不是图形 API。Graph API 不用于身份验证。

资源所有者密码凭据授予流程允许您传递用户名、密码、客户端 ID、客户端 key 和资源 URI 以获取访问 token 。

问题是这些都不起作用:

  • 启用了 MFA 的用户
  • 密码过期的用户
  • 联合用户(ADFS/访客/MS 帐户/Google 帐户)

我建议您不要制作自己的登录页面,而是使用 MS 登录页面。

如果您想要更具可定制性的身份提供商并且不需要访问 O365 或 O365/Azure AD SSO,那么您可以使用 Azure AD B2C 或 Auth0 等服务。您甚至可以使用 IdentityServer 构建您自己的。

关于javascript - 我们可以在不使用 graph api 的情况下对 azure ad 中的用户进行身份验证吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54312893/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com