Home Reference Source Repository
import {ApiAuth} from 'ingresse-sdk/src/apis/api.auth.js'
public class | source

ApiAuth

Extends:

RequestHandler → ApiAuth

Ingresse Auth API

Method Summary

Public Methods
public

companyLogin(data: object, query: object): Promise

Login User by Company

public

fbLogin(data: object, query: object): Promise

Login User with Facebook

public

login(data: object, query: object): Promise

Login User

public

passwordStrength(password: string, query: object): Promise

Password Strength

public

register(data: object, query: object): Promise

Register a new user.

public

renewJWT(userToken: object, query: object): Promise

Renew User JWT

public

twoFactor(device: object, otp: object, query: object, headers: object): Promise

Two Factor Authentication.

Inherited Summary

From class RequestHandler
public

auth: *

public
public

delete(path: string, query: object, data: object, headers: object): Promise

Delete resource

public

get(path: string, query: object, headers: object): Promise

Get resource

public

post(path: string, data: object, query: object, headers: object): Promise

Post resource

public

put(path: string, data: object, query: object, headers: object): Promise

Put resource

public

request(options: object): Promise

Create new request promise

public

setEnv(env: string)

Set Environment

public

setUrl(url: string)

Set API url

public

upload(path: string, formData: object, query: object, headers: object): Promise

Upload files

Public Methods

public companyLogin(data: object, query: object): Promise source

Login User by Company

Params:

NameTypeAttributeDescription
data object

The user data to login.

query object
  • optional

Optional request parameters.

Return:

Promise

public fbLogin(data: object, query: object): Promise source

Login User with Facebook

Params:

NameTypeAttributeDescription
data object

The user data to login.

query object
  • optional

Optional request parameters.

Return:

Promise

public login(data: object, query: object): Promise source

Login User

Params:

NameTypeAttributeDescription
data object

The user data to login.

query object
  • optional

Optional request parameters.

Return:

Promise

public passwordStrength(password: string, query: object): Promise source

Password Strength

Params:

NameTypeAttributeDescription
password string

Required.

query object
  • optional

Optional request parameters.

Return:

Promise

public register(data: object, query: object): Promise source

Register a new user.

Params:

NameTypeAttributeDescription
data object
  • optional

The form with user data for post.

query object
  • optional

Optional request parameters.

Return:

Promise

public renewJWT(userToken: object, query: object): Promise source

Renew User JWT

Params:

NameTypeAttributeDescription
userToken object

Current user token.

query object
  • optional

Optional request parameters.

Return:

Promise

public twoFactor(device: object, otp: object, query: object, headers: object): Promise source

Two Factor Authentication.

Params:

NameTypeAttributeDescription
device object

User device.

otp object

Optional request parameters.

query object
  • optional

Optional request parameters.

headers object

Optional request parameters.

Return:

Promise