您是否可以在ADFS中为2个不同的依赖方使用相同的令牌?

时间:2015-06-04 14:58:29

标签: asp.net-mvc asp.net-web-api adfs

目前我在同一个ADFS服务器中设置了2个依赖方;一个用于我的web api和一个用于MVC应用程序的设置。当我在MVC应用程序中获取用于身份验证的令牌时,我会捕获此令牌以将其发送到我的web api以进行身份​​验证。此令牌不适用于web api。 如果我专门为该依赖方(web api)打了一个新的电话,它会工作,所以我认为它在ADFS中设置正确... ADFS中是否存在配置问题,不允许相同的令牌同时适用于两者?

这甚至可能吗?

这是ADFS中的错误架构吗?

我是否应该为这两个应用程序使用一个依赖方?

1 个答案:

答案 0 :(得分:0)

您可以使用身份委派,这有助于应用程序调用服务而不是用户的情况。

这个类似的问题有一些很好的资源: Pass ADFS Token to a Service