我使用了代码https://github.com/AzureAD/azure-activedirectory-library-for-java/blob/master/src/samples/public-client-app-sample/src/main/java/PublicClient.java https://github.com/AzureAD/azure-activedirectory-library-for-java/blob/master/src/samples/public-client-app-sample/src/main/java/PublicClient.java。唯一的区别是 CLIENT_ID 已更新。
我不断收到错误消息
"error_description":"AADSTS70002: 请求正文必须包含
以下参数:“client_secret 或 client_assertion”
我不确定如何以及在哪里指定这一点?管理员在客户端配置中是否需要做一些事情?
遇到了同样的问题,最后解决了。就我而言,我使用的是重定向URI(就像常见的 Web URL)从开发控制台中的 Web 应用程序部分复制,这使服务器“认为”该请求来自 Web 客户端。更改为之后重定向URI(格式为瓮:ietf:wg:oauth:2.0:oob,这意味着它来自本机客户端)从应用程序部分,我的 Android 应用程序终于工作了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)