How to use the @axa-fr/react-oidc-core.isRequireAuthentication function in @axa-fr/react-oidc-core

To help you get started, we’ve selected a few @axa-fr/react-oidc-core examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github AxaGuilDEv / react-oidc / packages / redux / src / OidcSecure.js View on Github external
const AuthenticationLiveCycle = ({ location, oidc, children }) => {
  const { isLoadingUser, user } = oidc;
  const isShouldAuthenticate = !isLoadingUser && isRequireAuthentication(user);
  const isLoading = isLoadingUser || isShouldAuthenticate;
  useEffect(() => {
    if (isShouldAuthenticate) {
      const userManager = getUserManager();
      authenticateUser(userManager, location, user)();
    }
  }, [isShouldAuthenticate, location, user]);

  return isLoading ?  : <>{children};
};
github AxaGuilDEv / react-oidc / packages / context / src / Context / AuthenticationConsumers.js View on Github external
  const requiredAuth = useMemo(() => isRequireAuthentication(oidcUser, false) && isEnabled, [
    isEnabled,