繁体   English   中英

我们可以在不使用图形API的情况下验证Azure广告中的用户吗?

[英]Can we authenticate a user in azure ad without using graph api

我们可以在不调用图形API的情况下在azure活动目录中对用户进行身份验证吗? 就像这样,我有一个自己的登录屏幕(我打算作为网页执行),设计有电子邮件和密码文本输入,一旦用户输入了所需的凭据,就应该对该用户进行身份验证(我的想法) :就像传递电子邮件和密码一样。 我已经阅读了许多示例代码,但是所有示例代码都是使用图形API完成的。 我真的希望你能帮上忙。 谢谢!!!

基本上,有一种方法可以执行您想要的操作,但是我不建议这样做。

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

资源所有者密码凭据授予流允许您传递用户名,密码,客户端ID,客户端机密和资源URI,以获取访问令牌。

问题是这些工作都不起作用:

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

我建议您不要创建自己的登录页面,而应使用MS登录页面。

如果您想要更可自定义的身份提供者,并且不需要访问O365或O365 / Azure AD SSO,则可以使用Azure AD B2C或Auth0之类的服务。 您甚至可以使用IdentityServer构建自己的数据库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM