update keycloak
This commit is contained in:
parent
72a7cc7a60
commit
d2e7faa3bb
417
dist/index.js
vendored
417
dist/index.js
vendored
File diff suppressed because it is too large
Load Diff
@ -44,6 +44,28 @@ export const initKeycloak = ({ clientId, initOptions = {} }) => {
|
||||
return initPromise;
|
||||
};
|
||||
|
||||
export const isKeycloakAuthenticated = () => {
|
||||
return Boolean(keycloakInstance?.authenticated);
|
||||
};
|
||||
|
||||
export const getKeycloakToken = () => {
|
||||
return keycloakInstance?.token ?? null;
|
||||
};
|
||||
|
||||
export const updateKeycloakToken = async (minValidity = 30) => {
|
||||
if (!keycloakInstance) return false;
|
||||
|
||||
return keycloakInstance.updateToken(minValidity);
|
||||
};
|
||||
|
||||
export const logoutKeycloak = (options) => {
|
||||
return keycloakInstance?.logout(options);
|
||||
};
|
||||
|
||||
export const loginKeycloak = (options) => {
|
||||
return keycloakInstance?.login(options);
|
||||
};
|
||||
|
||||
export const KeycloakProvider = ({
|
||||
children,
|
||||
clientId,
|
||||
|
||||
@ -8,4 +8,9 @@ export {
|
||||
KeycloakProvider,
|
||||
useKeycloak,
|
||||
initKeycloak,
|
||||
isKeycloakAuthenticated,
|
||||
getKeycloakToken,
|
||||
updateKeycloakToken,
|
||||
logoutKeycloak,
|
||||
loginKeycloak,
|
||||
} from "./core/keycloak.jsx";
|
||||
Loading…
x
Reference in New Issue
Block a user