在我正在开发的项目之一上,我需要使用资源所有者密码凭据流,官方文档不支持它:https://msdn.microsoft.com/library/azure/aeab0a46-4da1-4300-be9c-3be418f07a5b.aspx/它只支持Authorizartion Code和Client Credentials。谷歌搜索引导我到这个github link,说资源所有者密码凭证可以完成,我测试它并且它工作正常,但我不知道它将来是否可用。那么,有谁知道呢?
答案 0 :(得分:2)
这是一个完全支持的流程,将在可预见的未来。但是,出于安全性和功能性原因,不鼓励使用该流程。请参阅以下答案,深入了解为何不鼓励。
How to authenticate user with Azure Active Directory using OAuth 2.0?
此流程的使用应主要用于命令行工具或无法实现交互流程的场景。
如果您不想自己实施OAuth 2.0交互,可以考虑使用Active Directory身份验证库(ADAL)。
https://msdn.microsoft.com/en-us/library/azure/dn151135.aspx