OpenID Connect
을 사용하여 Azure ID에 연결하면 성공적으로 Azure에서 인증하고 OpenID Azure AD 구성에 지정된 리디렉션 URI로 요청을 되돌릴 수 있습니다.Azure 광고 콜백이 AuthenticateExternalAsync 메소드로 진행되지 않습니다
app.UseOpenIdConnectAuthentication( new OpenIdConnectAuthenticationOptions { AuthenticationType = " TEST", Caption = "Test Azure AD", SignInAsAuthenticationType = signInAsType, ClientId = "<client ID>", Authority = "https://sts.windows.net/<tenantId>", ResponseType = OpenIdConnectResponseTypes.CodeIdToken, RedirectUri = "https://localhost:44392/External/Login", This is another webapi project, not identityserver host. AuthenticationMode = AuthenticationMode.Passive, });
성공적인 인증 후에 코드, IdToken와 https://localhost:44392/External/Login
로 다시 리디렉션됩니다.
질문 :
- 은 그렇지
google-signin
달리 리디렉션에AuthenticateExternalAsync
방법에서 중지합니까? 사용자 클레임을 받으려면
IdToken
JWT를 디코딩해야합니까?- 리디렉션 방법에서 Idaprv3에서
Access Token
을 생성하여 다른 webapis를 인증하려면 어떻게해야합니까? 사용자가 로컬 로그인과 다중 외부 로그인 (Azure AD, Google 등)을 모두 가질 수 있습니까? 이 경우 SSO는
IDsrv3
과 어떻게 작동합니까?외부 로그인을 구현 한
IdSrv3
샘플이 있습니까? 선호하는 Azure 광고?