Asp.net web api ADFS 2016-ApplicationGroup-单个本机应用程序-多个web api端点

Asp.net web api ADFS 2016-ApplicationGroup-单个本机应用程序-多个web api端点,asp.net-web-api,adfs,windows-server-2016,Asp.net Web Api,Adfs,Windows Server 2016,我想验证以下场景: ADFS(win2016)在以下设置中充当身份提供者 单个移动应用程序使用2个api api.contoso.be otherresource.contoso.be 这三个应用程序组合在一个ADFS应用程序组中: 作为“本机应用程序”的移动应用程序 api.contoso.be和其他Resource.contoso.be作为“Web api”应用程序 当针对ADF成功进行身份验证时,移动应用程序将获得访问令牌。 访问令牌随“api.contoso.be”的een aud声

我想验证以下场景: ADFS(win2016)在以下设置中充当身份提供者

单个移动应用程序使用2个api

  • api.contoso.be
  • otherresource.contoso.be
  • 这三个应用程序组合在一个ADFS应用程序组中:

    • 作为“本机应用程序”的移动应用程序
    • api.contoso.be和其他Resource.contoso.be作为“Web api应用程序
    当针对ADF成功进行身份验证时,移动应用程序将获得访问令牌。 访问令牌随“api.contoso.be”的een aud声明一起提供

    问题:我当前无法重用相同的访问令牌来访问第二个api“otherresource.contoso.be”

    问题:目前,我不能100%确定ADFS应用程序组是否支持这种情况

    如果是这样,我可能忽略了ADFS配置中的某些内容。
    如果没有,有什么更好的ADFS设置来支持此场景?

    您可以在客户端中包含用于登录和请求令牌的代码吗?您是否在令牌请求中指定资源(API)?