我正在尝试创建一个简单的应用程序,允许我在 Azure Active Directory 上列出和编辑用户帐户。
这些用户是通过 Azure AD B2C 添加到目录中的。
我跟踪了一些示例,经过几个小时的研究,我想出了一段简单的代码,它尝试从 Azure AD 获取令牌,并使用该令牌尝试查询 Graph API 以获取用户列表。
我看过的样本是:
https://github.com/AzureAD/azure-activedirectory-library-for-java
https://github.com/Azure-Samples/active-directory-java-native-headless
还有图书馆 WIKI
https://github.com/AzureAD/azure-activedirectory-library-for-java/wiki
但由于某种原因,我从 azure 获得了 401 Unauthenticated Status 代码,并带有以下错误消息:
{'odata.error':{'code':'Authentication_MissingOrMalformed','message':{'lang':'en','value':'Access Token missing or malformed.'},'date':'2018-08-02T18:39:48','requestId':'7ddb7d55-2074-4124-9863-a19626a6b49f','values':null}}
即使在发送授权标头时。
一件事是,为了验证 Azure AD 中的 APP,我正在使用在 Azure AD App Registrations 中注册的 APP。
我已经编译了一个包含所有要求的示例项目,可以在 github 上找到
https://github.com/pedrorochaorg/Microsoft-ADAL-Sample
有人可以告诉我实现这一目标的正确方法吗?