1.2.9 • Published 9 months ago
@smiilliin/auth-api v1.2.9
auth-api - auth API
Usage
AuthAPI
Initialize AuthAPI class
const authAPI = new AuthAPI("https://smiilliin.com/api");
Load
Load fetchstrings
await authAPI.load("en");
login
Login with id and password
const refreshToken: string = await authAPI.login(id, password);
console.log("[Refresh Token]", refreshToken);
signup
Signup with id, password, google recaptcha response
const refreshToken: string = await authAPI.signup(id, password, g_response);
console.log("[Refresh Token]", refreshToken);
get access token
Get access token with refresh token
const accessToken: string = await authAPI.getAccessToken(refreshToken);
console.log("[Access Token]", accessToken);
renew refresh token
Renew refresh token
const renewedRefreshToken: string = await authAPI.renewRefreshToken(refreshToken);
console.log("[Refresh Token]", renewedRefreshToken);
TokenKeeper
const tokenKeeper = new TokenKeeper(authAPI, refreshToken, accessToken);
setTokenInterval
Set the interval between refresh callbacks
tokenKeeper.setTokenInterval(60 * 60 * 1000, 10 * 60 * 1000, 30 * 60 * 1000, 5 * 60 * 1000);
watchRefreshToken
Watch if the refresh token changed
tokenKeeper.watchRefreshToken = (refreshToken: string) => {
console.log(refreshToken);
};
watchAccessToken
Watch if the access token changed
tokenKeeper.watchAccessToken = (accessToken: string) => {
console.log(accessToken);
};
1.2.0
10 months ago
1.2.8
10 months ago
1.2.7
10 months ago
1.2.6
10 months ago
1.2.5
10 months ago
1.2.4
10 months ago
1.2.3
10 months ago
1.2.2
10 months ago
1.2.9
9 months ago
1.1.9
1 year ago
1.1.8
1 year ago
1.1.7
1 year ago
1.1.6
1 year ago
1.1.5
1 year ago
1.1.4
1 year ago
1.1.3
1 year ago
1.1.2
1 year ago
1.1.1
1 year ago
1.1.0
1 year ago
1.0.2
1 year ago
1.0.1
1 year ago
1.0.0
1 year ago