new lib version [CI SKIP]
All checks were successful
continuous-integration/drone Build is passing

This commit is contained in:
2020-12-29 13:35:32 +00:00
parent b7a815076f
commit ec3df312be
33 changed files with 188 additions and 86 deletions

View File

@@ -5,7 +5,9 @@ const request_1 = require("../core/request");
class AuthService {
/**
* Login
* Create a new access token object
* Login with your username/email and password. <br> You will receive:
* * access token (use it as a bearer token)
* * refresh token (will also be sent as a cookie)
* @param requestBody CreateAuth
* @returns any
* @throws ApiError
@@ -20,7 +22,7 @@ class AuthService {
}
/**
* Logout
* Create a new access token object
* Logout using your refresh token. <br> This instantly invalidates all your access and refresh tokens.
* @param requestBody HandleLogout
* @returns any
* @throws ApiError
@@ -35,7 +37,9 @@ class AuthService {
}
/**
* Refresh
* refresh a access token
* Refresh your access and refresh tokens using a valid refresh token. <br> You will receive:
* * access token (use it as a bearer token)
* * refresh token (will also be sent as a cookie)
* @param requestBody RefreshAuth
* @returns any
* @throws ApiError
@@ -48,5 +52,36 @@ class AuthService {
});
return result.body;
}
/**
* Get reset token
* Request a password reset token. <br> This will provide you with a reset token that you can use by posting to /api/auth/reset/{token}.
* @param requestBody CreateResetToken
* @returns any
* @throws ApiError
*/
static async authControllerGetResetToken(requestBody) {
const result = await request_1.request({
method: 'POST',
path: `/api/auth/reset`,
body: requestBody,
});
return result.body;
}
/**
* Reset password
* Reset a user's utilising a valid password reset token. <br> This will set the user's password to the one you provided in the body. <br> To get a reset token post to /api/auth/reset with your username.
* @param token
* @param requestBody ResetPassword
* @returns any
* @throws ApiError
*/
static async authControllerResetPassword(token, requestBody) {
const result = await request_1.request({
method: 'POST',
path: `/api/auth/reset/${token}`,
body: requestBody,
});
return result.body;
}
}
exports.AuthService = AuthService;