>source

내 앱은 지난 몇 년 동안 Microsoft.Identity와 함께 작동했으며 사용자가 인증을 위해 캐시를 지워야 하는 변경 사항이 있었습니다. 회신 URL, 테넌트 ID, 클라이언트 ID 및 클라이언트 암호를 확인했으며 모두 변경되지 않았으며 올바르게 설정되었습니다. 최신 너겟 패키지로 업데이트했습니다. 그리고 브라우저 캐시를 지우면 인증이 완벽하게 작동합니다. 무엇이 이것을 일으킬 수 있습니까?

public void ConfigureServices(IServiceCollection services)
    {
        services.Configure<CookiePolicyOptions>(options=>        {
            options.CheckConsentNeeded= context=> false;
            options.MinimumSameSitePolicy= SameSiteMode.Unspecified;
            options.HandleSameSiteCookieCompatibility();
        });
        services.AddMicrosoftIdentityWebAppAuthentication(Configuration, "AzureAd");
        //services.AddSignIn(Configuration);
        //Token acquisition service based on MSAL.NET

Microsoft.AspNetCore.Hosting.Diagnostics: 정보: HTTP/2.0 POST 시작 요청 https://localhost:44326/signin-oidc application/x-www-form-urlencoded 3217 Microsoft.AspNetCore.Cors.Infrastructure.CorsService: 정보: CORS 정책 실행에 성공했습니다. Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationHandler: 정보: AuthenticationScheme: 쿠키가 로그인되었습니다. Microsoft.AspNetCore.Hosting.Diagnostics: 정보: 요청이 626.0063ms 302에 완료되었습니다. Microsoft.AspNetCore.Hosting.Diagnostics: 정보: HTTP/2.0 시작 요청 GET https://localhost:44326/
Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectHandler: 정보: OpenIdConnect가 인증되지 않았습니다. 실패 메시지: 인증되지 않음 Microsoft.AspNetCore.Authorization.DefaultAuthorizationService: 정보: 인증에 실패했습니다. Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectHandler: 정보: AuthenticationScheme: OpenIdConnect가 시도되었습니다. Microsoft.AspNetCore.Hosting.Diagnostics: 정보: 225.1113ms 302에서 요청 완료

내 답변이 도움이 되었다면 답변으로 수락할 수 있습니다( 답변 옆에 있는 확인 표시를 클릭하여 회색에서 채워짐으로 전환). 이것은 다른 커뮤니티 구성원에게 도움이 될 수 있습니다. 고맙습니다 :)

kavyasaraboju-MT2022-01-21 15:09:13
  • 이전 Python에서 CUDA를 사용하는 OpenCV DNN YOLO V4는 C++에서 동일한 code가 5배 더 빠릅니다.
  • 다음 android : 플러터에서 kotlin 예외로 Gradle 빌드 실패