api - 如何验证 Azure Active Directory 用户凭据?

标签 api authentication azure office365 azure-active-directory

我在 azure Active Directory 中有一组用户;在我的程序中,我将收集最终用户的用户名和密码,并希望检查 Windows azure 事件目录。

这可能吗?请提供一些引用。

我知道我们可以使用 Power-shell cmdlet 进行验证;我想知道是否还有其他方法来验证用户凭据。

最佳答案

以防有人仍在寻找答案。 ADAL 版本 2.7.10707.1513-rc 中添加了通过向 AcquireToken 的重载函数提供类 UserCredential 的对象来支持在不打开用户信用的新窗口的情况下对用户进行身份验证的支持。

public AuthenticationResult AcquireToken(string resource, string clientId, UserCredential userCredential);

这里是 powershell 的示例代码。 $UserCred = 新对象 Microsoft.IdentityModel.Clients.ActiveDirectory.UserCredential("****@*****", "*****") $结果 = $AuthContext.AcquireToken($resource,$clientID,$UserCred)

关于api - 如何验证 Azure Active Directory 用户凭据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16141640/

相关文章:

javascript - 如何获得 LinkedIn 关注者数量?

asp.net-mvc - 如何使用 ASP.NET MVC 5 应用程序将文件上传到第三个 API 服务?

.net - 有人知道用于对SaaS用户进行计费和身份验证的服务吗?

面向 Azure 互联网的多区域负载均衡器

node.js - 作为网络服务运行的自托管 Azure DevOps 代理无法完成 npm 安装和 npm 构建

html - 使用 Angular JS 激活 API

c - 帮忙找c api

sql-server - 授予 SQL Server 登录数据库访问权限 - SQL Server

node.js - 当用户登录时,如何仅更改页面的标题栏?

azure - 混合 Azure AD 加入域的多重身份验证