Options
All
  • Public
  • Public/Protected
  • All
Menu

Auth API handles user authentication processes

Hierarchy

  • API

Index

Constructors

constructor

  • new API(transport: API): API

Properties

cookies

cookies: object

Private transport

transport: API

Methods

findLoggedInUserByHeaders

  • findLoggedInUserByHeaders(headers: object): Promise<object | false>
  • Finds a logged in user and returns basic user data

    Parameters

    • headers: object

      Session Headers

    Returns Promise<object | false>

    A Promise that resolves to an object with user data or false if user not found

isLoggedIn

  • isLoggedIn(headers: object): Promise<boolean>
  • Checks if user is logged in

    Parameters

    • headers: object

      Session Headers

    Returns Promise<boolean>

    A Promise that resolves to a boolean value signaling if user is logged in

login

  • login(credentials: Credentials): Promise<AxiosResponse>
  • Logs user in

    Parameters

    • credentials: Credentials

      Credentials to authenticate against Magento

    Returns Promise<AxiosResponse>

    A Promise that resolves to an object with login result

register

  • register(userData: UserData): Promise<object>

Generated using TypeDoc