如何使用On-Premisis ADFS对ASP .NET CORE WEB API应用程序进行身份验证和获取令牌?

问题描述 投票:0回答:1

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

asp.net-core asp.net-core-webapi adfs bearer-token adfs4.0
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

希望能帮助到你。

© www.soinside.com 2019 - 2024. All rights reserved.