βError Management
import { createOidc } from "oidc-spa";
const oidc = await createOidc(...);
if( !oidc.isUserLoggedIn ){
// If the used is logged in we had no initialization error.
return;
}
if( oidc.initializationError ){
// initializationError.type can be either:
// - "server down"
// - "bad configuration"
// - "unknown"
console.log(oidc.initializationError.type);
const handleLoginClick = ()=> {
if( oidc.initializationError ){
alert(`Can't login now, try again later ${oidc.initializationError.message}`);
return;
}
oidc.login(...);
};
}Last updated
Was this helpful?