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;
|
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 = ({
|
export const KeycloakProvider = ({
|
||||||
children,
|
children,
|
||||||
clientId,
|
clientId,
|
||||||
@ -136,4 +158,4 @@ export const useKeycloak = () => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
return context;
|
return context;
|
||||||
};
|
};
|
||||||
|
|||||||
@ -8,4 +8,9 @@ export {
|
|||||||
KeycloakProvider,
|
KeycloakProvider,
|
||||||
useKeycloak,
|
useKeycloak,
|
||||||
initKeycloak,
|
initKeycloak,
|
||||||
} from "./core/keycloak.jsx";
|
isKeycloakAuthenticated,
|
||||||
|
getKeycloakToken,
|
||||||
|
updateKeycloakToken,
|
||||||
|
logoutKeycloak,
|
||||||
|
loginKeycloak,
|
||||||
|
} from "./core/keycloak.jsx";
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user