我有一个使用 ADFS 进行身份验证的 Web 应用程序,该应用程序是在 .net 框架中完成的。到目前为止,我已经在 ASP.NET Core 中编写了服务,没有针对 Web api 请求的身份验证我想将 ADFS 身份验证添加到 Web api 我如何访问这个 Web api?将其配置为 adfs 后如何与此 api 对话?访问 web api 的最佳方式是什么,因为它们都是 ADFS 应用程序
问问题
74 次
1 回答
0
要为 Web API 颁发令牌,我们需要通过为 Web API 创建依赖方信任来使 ADFS 能够识别它。当我们添加回复方时,我们需要指定回复方的标识符:
然后我们可以使用这个标识符作为资源 URI 来获取这个回复方的令牌。
请确保资源 URI 在您配置时是正确的。
这是一篇关于使用 OAuth 使用 ADFS 进行开发的非常好的文章:
https://msdn.microsoft.com/en-us/library/dn633593.aspx
也检查这个线程
https://www.scottbrady91.com/Identity-Server/Identity-Server-3-using-WS-Federation
希望能帮助到你。
于 2019-04-23T07:46:47.997 回答