我有一个使用ADFS进行身份验证的Web应用程序,此应用程序在.net框架中完成。我已经在ASP.NET Core中编写了服务,因为现在没有对web api请求进行身份验证我想向web api添加ADFS身份验证我该如何访问这个web api?在将其配置为adfs后如何与此API通信?访问web api的最佳方式是什么,因为它们都是ADFS应用程序
要为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
希望能帮助到你。