Hierarchy

  • AuthApi

Constructors

  • Parameters

    • storage: Storage
    • authManager: AuthManager
    • validateAndRefreshToken: (() => Promise<void>)
        • (): Promise<void>
        • Returns Promise<void>

    • ensureInitialized: (() => Promise<void>)
        • (): Promise<void>
        • Returns Promise<void>

    Returns AuthApi

Properties

storage: Storage
authManager: AuthManager
validateAndRefreshToken: (() => Promise<void>)

Type declaration

    • (): Promise<void>
    • Returns Promise<void>

ensureInitialized: (() => Promise<void>)

Type declaration

    • (): Promise<void>
    • Returns Promise<void>

Methods

  • Parameters

    • __namedParameters: {
          email: string;
          password: string;
          options?: {
              data: {
                  name: string;
              };
          };
          ecosystemGame?: string;
      }
      • email: string
      • password: string
      • Optional options?: {
            data: {
                name: string;
            };
        }
        • data: {
              name: string;
          }
          • name: string
      • Optional ecosystemGame?: string

    Returns Promise<AuthResponse | AuthActionRequiredResponse>

  • Parameters

    • __namedParameters: {
          email: string;
          redirectUrl: string;
      }
      • email: string
      • redirectUrl: string

    Returns Promise<void>

  • Parameters

    • __namedParameters: {
          email: string;
          password: string;
          state: string;
      }
      • email: string
      • password: string
      • state: string

    Returns Promise<void>

  • Parameters

    • __namedParameters: {
          email: string;
          redirectUrl: string;
      }
      • email: string
      • redirectUrl: string

    Returns Promise<void>

  • Parameters

    • __namedParameters: {
          email: string;
          state: string;
      }
      • email: string
      • state: string

    Returns Promise<void>

  • Parameters

    • __namedParameters: {
          address: string;
          ecosystemGame?: string;
      }
      • address: string
      • Optional ecosystemGame?: string

    Returns Promise<SIWEInitResponse>

  • Parameters

    • __namedParameters: {
          signature: string;
          message: string;
          walletClientType: string;
          connectorType: string;
      }
      • signature: string
      • message: string
      • walletClientType: string
      • connectorType: string

    Returns Promise<AuthResponse>

  • Parameters

    • __namedParameters: {
          signature: string;
          message: string;
          walletClientType: string;
          connectorType: string;
          authToken: string;
      }
      • signature: string
      • message: string
      • walletClientType: string
      • connectorType: string
      • authToken: string

    Returns Promise<AuthPlayerResponse>

  • Parameters

    • auth: Auth

    Returns Promise<void>

  • Logs the user out by flushing the signer and removing credentials.

    Returns Promise<void>

Generated using TypeDoc