【发布时间】:2020-03-03 22:36:51
【问题描述】:
ADFS 3.0 = Windows Server 2012 R2。
到目前为止,我们只设置了 SAML 身份验证,但现在有一个客户端专门请求 OAuth2。由于我们没有可参考的早期实现,我在 Google 上搜索了有关如何在 ADFS 3.0 上设置 OAuth2 的文章。 I used this article 作为参考。
然后我将 clientID、auth 和 token 端点发送给客户端。我还提到客户端应该能够从我们的 FederationMetadata.xml 文件中获取公钥。
我们的客户端可以毫无问题地获取令牌,但抱怨 JWT 标头无效。他们得到的是“https://.../auth_oauth/microsoft/signin?code=AAAAAAAAAAAAAAAAAAAAAA-...”,显然“AAAAAAAAAAAAAAAAAAAAAAAAA”部分是无效的。
而且由于谷歌搜索没有出现任何关于如何解决这个问题的提示,我有点难过。我绝不是 ADFS 专家,我上周才开始摆弄它。
帮助?
【问题讨论】: