AuthorizationCodeReceivedContext 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
OpenIdConnect 프로토콜을 통해 'AuthorizationCode'를 수신할 때 이 컨텍스트를 사용하여 알릴 수 있습니다.
public ref class AuthorizationCodeReceivedContext : Microsoft::AspNetCore::Authentication::OpenIdConnect::BaseOpenIdConnectContext
public ref class AuthorizationCodeReceivedContext : Microsoft::AspNetCore::Authentication::RemoteAuthenticationContext<Microsoft::AspNetCore::Authentication::OpenIdConnect::OpenIdConnectOptions ^>
public class AuthorizationCodeReceivedContext : Microsoft.AspNetCore.Authentication.OpenIdConnect.BaseOpenIdConnectContext
public class AuthorizationCodeReceivedContext : Microsoft.AspNetCore.Authentication.RemoteAuthenticationContext<Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectOptions>
type AuthorizationCodeReceivedContext = class
inherit BaseOpenIdConnectContext
type AuthorizationCodeReceivedContext = class
inherit RemoteAuthenticationContext<OpenIdConnectOptions>
Public Class AuthorizationCodeReceivedContext
Inherits BaseOpenIdConnectContext
Public Class AuthorizationCodeReceivedContext
Inherits RemoteAuthenticationContext(Of OpenIdConnectOptions)
- 상속
- 상속
-
AuthorizationCodeReceivedContext
생성자
AuthorizationCodeReceivedContext(HttpContext, AuthenticationScheme, OpenIdConnectOptions, AuthenticationProperties) | |
AuthorizationCodeReceivedContext(HttpContext, OpenIdConnectOptions) |
속성
Backchannel |
토큰 엔드포인트에 대한 사용자 지정 요청을 할 때 사용할 ID 공급자에 대해 구성된 통신 채널입니다. |
HandledCodeRedemption |
개발자가 코드 상환을 처리하거나 건너뛰도록 선택할지 여부를 나타냅니다. true이면 처리기가 코드를 사용하려고 시도하지 않습니다. HandleCodeRedemption 및 TokenEndpointResponse를 참조하세요. |
HandledResponse |
OpenIdConnect 프로토콜을 통해 'AuthorizationCode'를 수신할 때 이 컨텍스트를 사용하여 알릴 수 있습니다. (다음에서 상속됨 BaseControlContext) |
HttpContext |
OpenIdConnect 프로토콜을 통해 'AuthorizationCode'를 수신할 때 이 컨텍스트를 사용하여 알릴 수 있습니다. (다음에서 상속됨 BaseContext) |
HttpContext |
컨텍스트입니다. (다음에서 상속됨 BaseContext<TOptions>) |
JwtSecurityToken |
인증 응답에서 받은(있는 경우)을 가져오거나 설정합니다 JwtSecurityToken . |
Options |
OpenIdConnect 프로토콜을 통해 'AuthorizationCode'를 수신할 때 이 컨텍스트를 사용하여 알릴 수 있습니다. (다음에서 상속됨 BaseOpenIdConnectContext) |
Options |
스키마와 연결된 인증 옵션을 가져옵니다. (다음에서 상속됨 BaseContext<TOptions>) |
Principal |
사용자 클레임이 ClaimsPrincipal 포함된 을 가져옵니다. (다음에서 상속됨 RemoteAuthenticationContext<TOptions>) |
Properties |
OpenIdConnect 프로토콜을 통해 'AuthorizationCode'를 수신할 때 이 컨텍스트를 사용하여 알릴 수 있습니다. |
Properties |
AuthenticationProperties를 가져오거나 설정합니다. (다음에서 상속됨 RemoteAuthenticationContext<TOptions>) |
ProtocolMessage |
OpenIdConnectMessage를 가져오거나 설정합니다. |
ProtocolMessage |
OpenIdConnect 프로토콜을 통해 'AuthorizationCode'를 수신할 때 이 컨텍스트를 사용하여 알릴 수 있습니다. (다음에서 상속됨 BaseOpenIdConnectContext) |
Request |
OpenIdConnect 프로토콜을 통해 'AuthorizationCode'를 수신할 때 이 컨텍스트를 사용하여 알릴 수 있습니다. (다음에서 상속됨 BaseContext) |
Request |
요청입니다. (다음에서 상속됨 BaseContext<TOptions>) |
Response |
OpenIdConnect 프로토콜을 통해 'AuthorizationCode'를 수신할 때 이 컨텍스트를 사용하여 알릴 수 있습니다. (다음에서 상속됨 BaseContext) |
Response |
응답입니다. (다음에서 상속됨 BaseContext<TOptions>) |
Result |
HandleRequestResult 처리기에서 사용되는 입니다. (다음에서 상속됨 HandleRequestContext<TOptions>) |
Scheme |
인증 체계입니다. (다음에서 상속됨 BaseContext<TOptions>) |
Skipped |
OpenIdConnect 프로토콜을 통해 'AuthorizationCode'를 수신할 때 이 컨텍스트를 사용하여 알릴 수 있습니다. (다음에서 상속됨 BaseControlContext) |
State |
OpenIdConnect 프로토콜을 통해 'AuthorizationCode'를 수신할 때 이 컨텍스트를 사용하여 알릴 수 있습니다. (다음에서 상속됨 BaseControlContext) |
Ticket |
이 이벤트가 이벤트를 처리했음을 알리는 경우 반환할 를 가져오거나 설정합니다 Ticket . (다음에서 상속됨 BaseControlContext) |
TokenEndpointRequest |
토큰 엔드포인트로 전송되고 사용자 지정에 사용할 수 있는 요청입니다. |
TokenEndpointResponse |
개발자가 코드를 직접 사용하도록 선택하는 경우 여기에서 결과 토큰을 제공할 수 있습니다. HandleCodeRedemption을 호출하는 것과 동일합니다. 설정된 경우 처리기는 코드를 사용하려고 시도하지 않습니다. 이전에 권한 부여 응답에서 IdToken을 받지 못한 경우 IdToken이 필요합니다. 처리기가 사용자 정보 엔드포인트에 연결하려는 경우 액세스 토큰은 선택 사항입니다. |
메서드
CheckEventResult(AuthenticateResult) |
OpenIdConnect 프로토콜을 통해 'AuthorizationCode'를 수신할 때 이 컨텍스트를 사용하여 알릴 수 있습니다. (다음에서 상속됨 BaseControlContext) |
Fail(Exception) |
인증에 실패했음을 나타냅니다. (다음에서 상속됨 RemoteAuthenticationContext<TOptions>) |
Fail(String) |
인증에 실패했음을 나타냅니다. (다음에서 상속됨 RemoteAuthenticationContext<TOptions>) |
HandleCodeRedemption() |
코드 사용 프로세스를 건너뛰도록 처리기에 지시합니다. 개발자가 코드를 직접 사용했거나 상환이 필요하지 않다고 결정했을 수 있습니다. 추가 처리에 필요한 토큰을 검색한 경우 토큰을 제공할 수 있는 오버로드 중 하나를 호출합니다. 이전에 권한 부여 응답에서 IdToken을 받지 못한 경우 IdToken이 필요합니다. 처리기가 사용자 정보 엔드포인트에 연결할 수 있도록 선택적으로 액세스 토큰을 제공할 수 있습니다. 이를 호출하는 것은 TokenEndpointResponse 설정과 동일합니다. |
HandleCodeRedemption(OpenIdConnectMessage) |
코드 사용 프로세스를 건너뛰도록 처리기에 지시합니다. 개발자가 코드를 직접 사용했거나 상환이 필요하지 않다고 결정했을 수 있습니다. 추가 처리에 필요한 토큰을 검색한 경우 토큰을 제공할 수 있는 오버로드 중 하나를 호출합니다. 이전에 권한 부여 응답에서 IdToken을 받지 못한 경우 IdToken이 필요합니다. 처리기가 사용자 정보 엔드포인트에 연결할 수 있도록 선택적으로 액세스 토큰을 제공할 수 있습니다. 이를 호출하는 것은 TokenEndpointResponse 설정과 동일합니다. |
HandleCodeRedemption(String, String) |
코드 사용 프로세스를 건너뛰도록 처리기에 지시합니다. 개발자가 코드를 직접 사용했거나 상환이 필요하지 않다고 결정했을 수 있습니다. 추가 처리에 필요한 토큰을 검색한 경우 토큰을 제공할 수 있는 오버로드 중 하나를 호출합니다. 이전에 권한 부여 응답에서 IdToken을 받지 못한 경우 IdToken이 필요합니다. 처리기가 사용자 정보 엔드포인트에 연결할 수 있도록 선택적으로 액세스 토큰을 제공할 수 있습니다. 이를 호출하는 것은 TokenEndpointResponse 설정과 동일합니다. |
HandleResponse() |
이 요청에 대한 모든 처리를 중단하고 클라이언트에 반환합니다. 호출자가 전체 응답을 생성합니다. Ticket 를 설정하여 SignIn을 트리거합니다. (다음에서 상속됨 BaseControlContext) |
HandleResponse() |
이 요청에 대한 모든 처리를 중단하고 클라이언트에 반환합니다. 호출자가 전체 응답을 생성합니다. (다음에서 상속됨 HandleRequestContext<TOptions>) |
SkipHandler() |
현재 처리기에서 요청 처리를 중단합니다. (다음에서 상속됨 HandleRequestContext<TOptions>) |
SkipToNextMiddleware() |
현재 미들웨어에서 요청 처리를 중단하고 제어를 다음 항목에 전달합니다. SignIn은 호출되지 않습니다. (다음에서 상속됨 BaseControlContext) |
Success() |
및 Properties를 사용하여 티켓 만들기 성공을 호출합니다Principal. (다음에서 상속됨 RemoteAuthenticationContext<TOptions>) |