我尝试将OpenIdConnect配置为我的Service Fabric MVC服务之一。我做了以下。
在服务的Startup.cs
中,我在.AddOpenIdConnect()
下添加了ConfigureServices()
,并具有所有必要的配置。也编码为options.CallbackPath = new PathString("/");
,因为如果我放任何东西,它都会引发异常。一旦我致电HttpContext.ChallangeAsync()
,便会进行身份验证,但是User.Identity.IsAuthenticated
始终是false
。当我尝试使用提琴手进行调试时,在身份验证之后我能够看到一些AspNetCookies。
有人可以帮我解决我的失踪吗?