ASP NET API - 在不打开 Microsoft 登录页面的情况下使用 Azure AD SAML 协议对用户进行身份验证

Posted

技术标签:

【中文标题】ASP NET API - 在不打开 Microsoft 登录页面的情况下使用 Azure AD SAML 协议对用户进行身份验证【英文标题】:ASP NET API - Authenticate users using Azure AD SAML Protocol without open Microsoft Login Page 【发布时间】:2020-10-07 20:01:46 【问题描述】:

这是我第一次使用 Azure AD 和 SAML 协议,我想知道是否可以在不重定向到 Microsoft 登录页面的情况下向 Azure AD 添加用户身份验证请求?如果可以,如何实现?

基本上,我想在不离开移动应用程序页面的情况下向 Azure 发送电子邮件和密码并进行身份验证

【问题讨论】:

【参考方案1】:

SAML 规范支持 SP 将 SAML 授权请求中的用户名发送给 IdP。但是,并非所有 IdP 都支持这一点。 SAML 规范不支持发送密码。因此,除非用户已经在 IdP 登录,否则将始终提示他们输入密码。

【讨论】:

以上是关于ASP NET API - 在不打开 Microsoft 登录页面的情况下使用 Azure AD SAML 协议对用户进行身份验证的主要内容,如果未能解决你的问题,请参考以下文章

Web API 身份验证(无 asp.net 身份)

不可接受的响应 (406) 消息 Asp.NET 代码 Web API (C#) - .NET 5.0

asp.net 发布 webAPI 到服务器,输入调用api后却找不到资源,输入根网址却打开文件目录

IdentityServer4入门二

net发布mvc项目

求助asp.net