AuthenticationResult
You can supply two callback functions to the AuthenticationResult
authenticated
and notAuthenticated
, each will be passed the KeycloakInstance
.
Signature:
{
auth: KeycloakInstance,
isAuthenticated: boolean,
authenticated: (onAuthenticated: (auth: KeycloakInstance) => void) => AuthenticationResult;
notAuthenticated: (onNotAuthenticated: (auth: KeycloakInstance) => void) => AuthenticationResult;
}
Parameters:
Parameter | Required | Description |
---|---|---|
authenticated | True | a callback function to be executed when the user is authenticated after the call. |
notAuthenticated | True | a callback function to be executed when the user is not authenticated after the call. |
Example:
// Check if a user is authenticated.
venlyConnect.checkAuthenticated()
.then((result) => result.authenticated((auth) => {
console.log('The user is authenticated: ' + auth.subject);
})
.notAuthenticated((auth) => {
console.log('The user is not authenticated');
})
);
// Check if a user is authenticated. If not, show the login form
venlyConnect.authenticate()
.then((result) => result.authenticated((auth) => {
console.log('The user is authenticated: ' + auth.subject);
})
.notAuthenticated((auth) => {
console.log('The user is not authenticated');
})
);
Updated 10 months ago