0

我有一个使用 ADFS 进行身份验证的 Web 应用程序,该应用程序是在 .net 框架中完成的。到目前为止,我已经在 ASP.NET Core 中编写了服务,没有针对 Web api 请求的身份验证我想将 ADFS 身份验证添加到 Web api 我如何访问这个 Web api?将其配置为 adfs 后如何与此 api 对话?访问 web api 的最佳方式是什么,因为它们都是 ADFS 应用程序

4

1 回答 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 回答