클래스 자격 증명<PayloadType>

이 클래스의 인스턴스를 app.logIn 메서드에 전달하여 최종 사용자를 인증할 수 있습니다.

유형 매개변수

  • PayloadType 확장 SimpleObject = SimpleObject

계층 구조

  • 자격 증명

구현

  • 자격 증명<PayloadType>

생성자

  • 자격 증명 의 인스턴스 를 생성합니다.

    유형 매개변수

    • PayloadType 확장 SimpleObject = SimpleObject

    매개변수

    • name: 문자열
    • type: "anon-user"
    • payload: AnonymousPayload

      인증 시 서비스로 전송되는 데이터입니다.

    자격 증명<PayloadType>반환

  • 자격 증명 의 인스턴스 를 생성합니다.

    유형 매개변수

    • PayloadType 확장 SimpleObject = SimpleObject

    매개변수

    • name: 문자열
    • type: "api-key"
    • payload: ApiKeyPayload

      인증 시 서비스로 전송되는 데이터입니다.

    자격 증명<PayloadType>반환

  • 자격 증명 의 인스턴스 를 생성합니다.

    유형 매개변수

    • PayloadType 확장 SimpleObject = SimpleObject

    매개변수

    • name: 문자열
    • type: "local-userpass"
    • payload: EmailPasswordPayload

      인증 시 서비스로 전송되는 데이터입니다.

    자격 증명<PayloadType>반환

  • 자격 증명 의 인스턴스 를 생성합니다.

    유형 매개변수

    • PayloadType 확장 SimpleObject = SimpleObject

    매개변수

    • name: 문자열
    • type: "custom-function"
    • payload: SimpleObject

      인증 시 서비스로 전송되는 데이터입니다.

    자격 증명<PayloadType>반환

  • 자격 증명 의 인스턴스 를 생성합니다.

    유형 매개변수

    • PayloadType 확장 SimpleObject = SimpleObject

    매개변수

    • name: 문자열
    • type: "custom-token"
    • payload: JWTPayload

      인증 시 서비스로 전송되는 데이터입니다.

    자격 증명<PayloadType>반환

  • 자격 증명 의 인스턴스 를 생성합니다.

    유형 매개변수

    • PayloadType 확장 SimpleObject = SimpleObject

    매개변수

    • name: 문자열
    • type: "oauth2-google"
    • payload: OAuth2RedirectPayload | GooglePayload

      인증 시 서비스로 전송되는 데이터입니다.

    자격 증명<PayloadType>반환

  • 자격 증명 의 인스턴스 를 생성합니다.

    유형 매개변수

    • PayloadType 확장 SimpleObject = SimpleObject

    매개변수

    • name: 문자열
    • type: "oauth2-facebook"
    • payload: OAuth2RedirectPayload | FacebookPayload

      인증 시 서비스로 전송되는 데이터입니다.

    자격 증명<PayloadType>반환

  • 자격 증명 의 인스턴스 를 생성합니다.

    유형 매개변수

    • PayloadType 확장 SimpleObject = SimpleObject

    매개변수

    • name: 문자열
    • type: "oauth2-apple"
    • payload: OAuth2RedirectPayload | ApplePayload

      인증 시 서비스로 전송되는 데이터입니다.

    자격 증명<PayloadType>반환

속성

Payload: PayloadType

인증 시 서비스로 전송되는 데이터입니다.

제공자 이름: 문자열

인증 시 사용된 인증 제공자 의 이름입니다. 참고: 이는 서비스의 모든 현재 인증 제공자에 대한 유형과 동일하며 주로 이전 버전과의 호환성을 위해 필요합니다.

제공자유형: ProviderType

인증 시 사용되는 인증 제공자 의 유형입니다.

방법

  • Apple ID 제공자 를 사용하여 로그인하는 자격 증명 을 생성합니다.

    유형 매개변수

    • PayloadType 확장 OAuth2RedirectPayload | ApplePayload

    매개변수

    • redirectUrlOrIdToken: string

      사용자를 리디렉션해야 하는 URL 또는 Apple에서 반환된 id_token입니다.

    자격 증명<PayloadType>반환

    자격 증명 인스턴스 로, app.logIn 에 전달할 수 있습니다.

  • Email/Password Provider 를 사용하여 로그인하는 자격 증명 을 생성합니다. 참고: 이전에는 '사용자 이름/비밀번호' 제공자 였습니다.

    매개변수

    • 이메일: 문자열

      최종 사용자 이메일 주소 입니다.

    • 비밀번호: 문자열

      최종 사용자 비밀번호입니다.

    자격 증명<EmailPasswordPayload>반환

    자격 증명 인스턴스 로, app.logIn 에 전달할 수 있습니다.

  • Facebook 제공자 를 사용하여 로그인하는 자격 증명을 생성합니다.

    유형 매개변수

    • PayloadType 확장 OAuth2RedirectPayload | FacebookPayload

    매개변수

    • redirectUrlOrAccessToken: string

      사용자를 리디렉션해야 하는 URL 또는 Facebook에서 반환된 인증 코드입니다.

    자격 증명<PayloadType>반환

    자격 증명 인스턴스 로, app.logIn 에 전달할 수 있습니다.

TypeDoc을 사용하여 생성됨