2.0.10 • Published 2 years ago
@elfsquad/authentication v2.0.10
Elfsquad Authentication Library
The authentication library allows you to easily authenticate with the Elfsquad API.
Options
clientIdidentifier of your OpenIdClient that can be obtained in the integrations page of your Elfsquad Management System.redirectUricallback entry point of your app.scope(optional) Requested authentication scope. Defaults toElfskot.Api offline_access.loginUrl(optional) URL of the authentication service. Defaults tohttps://login.elfsquad.io.
Methods
signInstarts the authentication flow.onSignInreturns a promise that is called after the authentication flow has run successfully.isSignedInreturns a promise with a boolean result that indicates if the user is signed in.
Examples
import { AuthenticationContext } from "@elfsquad/authentication";
var authenticationContext = new AuthenticationContext({
clientId: "c2a349a9-02ea-4e1e-a59d-65870529f713",
redirectUri: "https://example.com",
});
authenticationContext
.onSignIn()
.then(() => {
authenticationContext.getAccessToken().then((accessToken) => {
console.log("accessToken", accessToken);
});
})
.catch((error) => {
console.error(error);
});
authenticationContext.isSignedIn().then((isSignedIn) => {
if (!isSignedIn) {
authenticationContext.signIn();
}
});2.0.10
2 years ago
2.0.9
3 years ago
2.0.7
3 years ago
2.0.8
3 years ago
2.0.5
3 years ago
2.0.6
3 years ago
2.0.3
4 years ago
2.0.4
4 years ago
2.0.2
4 years ago
2.0.1
4 years ago
1.0.16
4 years ago
1.0.15
4 years ago
1.0.14
4 years ago
2.0.0
4 years ago
1.0.9
4 years ago
1.0.11
4 years ago
1.0.10
4 years ago
1.0.12
4 years ago
1.0.8
4 years ago
1.0.7
4 years ago
1.0.6
4 years ago
1.0.4
4 years ago
1.0.2
4 years ago
1.0.1
4 years ago
1.0.3
4 years ago
1.0.0
4 years ago