如何解决Microsoft Identity Web App扩展和用户令牌缓存
我在启动时使用的是AddMicrosoftIdentityWebApp,看来身份验证工作正常。但是,当尝试使用ConfidentialClientApplicationBuilder来获取帐户以获取令牌的目的时,令牌缓存中似乎没有用户,因此未找到任何帐户。我认为使用AddMicrosoftIdentityWebApp可以成功登录后自动适当地更新其用户令牌缓存。任何想法将不胜感激。
以下在我的ConfigureServices中:
import cv2
import matplotlib.pyplot as plt
img = cv2.imread('lena_color.gif')
cv2.imshow('lena_color',img)
cv2.waitKey(0)
下面是我的代码的一部分,该代码尝试获取帐户以获取令牌:
services.AddAuthentication(OpenIdConnectDefaults.AuthenticationScheme)
.AddMicrosoftIdentityWebApp(Configuration.GetSection("AzureAd"))
.EnableTokenAcquisitionToCallDownstreamApi(scopes)
.AddMicrosoftGraph(Configuration.GetSection("DownstreamApi"))
.AddDistributedTokenCaches();
services.AddDistributedMemoryCache();
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。