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');
})
);