keycloak-react-web
Version:
Keycloak React Web has been built on top of keycloak-js extending all of its functionalities to provide a global authentication support for your react applications.
18 lines (17 loc) • 563 B
JavaScript
;
exports.__esModule = true;
exports.useKeycloak = void 0;
var react_1 = require("react");
var keycloakContext_1 = require("./keycloakContext");
function useKeycloak() {
var context = (0, react_1.useContext)(keycloakContext_1.keycloakContext);
if (!context.client) {
throw new Error('keycloak client has not been assigned to KeycloakProvider');
}
var client = context.client, initialized = context.initialized;
return {
initialized: initialized,
keycloak: client
};
}
exports.useKeycloak = useKeycloak;