다음을 통해 공유


IAuthenticationRequestHandler 인터페이스

정의

처리기가 요청 처리에 참여하려고 하는지 여부를 확인하는 데 사용됩니다.

public interface class IAuthenticationRequestHandler : Microsoft::AspNetCore::Authentication::IAuthenticationHandler
public interface IAuthenticationRequestHandler : Microsoft.AspNetCore.Authentication.IAuthenticationHandler
type IAuthenticationRequestHandler = interface
    interface IAuthenticationHandler
Public Interface IAuthenticationRequestHandler
Implements IAuthenticationHandler
파생
구현

메서드

AuthenticateAsync()

현재 요청을 인증합니다.

(다음에서 상속됨 IAuthenticationHandler)
ChallengeAsync(AuthenticationProperties)

현재 요청에 이의를 제기합니다.

(다음에서 상속됨 IAuthenticationHandler)
ForbidAsync(AuthenticationProperties)

현재 요청을 금지합니다.

(다음에서 상속됨 IAuthenticationHandler)
HandleRequestAsync()

요청이 처리를 중지해야 하는지 여부를 결정하는 값을 가져옵니다.

이 기능은 처리기가 를 반환true하는 경우 요청 파이프라인에 구성된 후속 IAuthenticationHandler 또는 미들웨어를 호출하지 않는 인증 미들웨어에서 지원됩니다.

InitializeAsync(AuthenticationScheme, HttpContext)

인증 처리기를 초기화합니다. 처리기는 이 메서드의 일부로 요청 및 구성표에서 필요한 모든 항목을 초기화해야 합니다.

(다음에서 상속됨 IAuthenticationHandler)

적용 대상