nexus. auth
Source: src/
Methods
changePassword(params) → Promise containing AuthApiResponse
changes the password of a user
Parameters
Name | Type | Optional | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
params |
Object |
|
Values in
|
- Returns
-
Promise containing AuthApiResponse
confirmSignUp(params) → Promise containing AuthApiResponse
confirms the sign up of a user
Parameters
Name | Type | Optional | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
params |
Object |
|
Values in
|
- Returns
-
Promise containing AuthApiResponse
forgotPassword(params) → Promise containing AuthApiResponse
initiates a password reset
Parameters
Name | Type | Optional | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
params |
Object |
|
Values in
|
- Returns
-
Promise containing AuthApiResponse
forgotPasswordSubmit(params) → Promise containing AuthApiResponse
resets a user's password
Parameters
Name | Type | Optional | Description | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
params |
Object |
|
Values in
|
- Returns
-
Promise containing AuthApiResponse
getCurrentSesssion() → Promise containing AuthApiResponse
returns an existing cognito session
- Returns
-
Promise containing AuthApiResponse
resendConfirmationCode(params) → Promise containing AuthApiResponse
re-requests the sign up code to be delivered to the users email
Parameters
Name | Type | Optional | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
params |
Object |
|
Values in
|
- Returns
-
Promise containing AuthApiResponse
signIn(usernameOrEmail, password) → Promise containing AuthApiResponse
signs in a user
Parameters
Name | Type | Optional | Description |
---|---|---|---|
usernameOrEmail |
string |
|
|
password |
string |
|
- Returns
-
Promise containing AuthApiResponse
signOut([params]) → undefined
signs out a user by invalidating their access token; when the global flag is set, any access tokens on other machines are not refreshed anymore, i.e. they expire within one hour
Parameters
Name | Type | Optional | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
params |
Object |
Yes |
Values in
|
- Returns
-
undefined
signUp(params) → Promise containing AuthApiResponse
signs up a user for the OSPIN web app
Parameters
Name | Type | Optional | Description | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
params |
Object |
|
Values in
|
- Returns
-
Promise containing AuthApiResponse