我正在关注以下示例应用程序:https://github.com/Azure-Samples/active-directory-dotnet-webapi-onbehalfof,在从常规登录中获取id_token之后,我首先尝试在AuthenticationContext上尝试AcquisitionToken,然后再尝试(由于失败),我使用WebAPI资源ID调用了AcquisitionTokenRedirect。在第二步中,我必须再次登录。
是否有一种方法可以使我的初始id_token足以获取WebAPI令牌?我不想让用户两次签名。
我知道这只是第一次,以后会在缓存中保留一段时间。
中的acquiredAnAccessTokenAndCallTheProtectedService方法谢谢!