How to use the @axa-fr/react-oidc-core.oidcLog.info 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 / context / src / Context / OidcEvents.js View on Github external
export const onAccessTokenExpired = (dispatch, userManager) => async () => {
  oidcLog.info(`AccessToken Expired `);
  dispatch({ type: 'ON_UNLOAD_USER' });
  await userManager.signinSilent();
};
github AxaGuilDEv / react-oidc / packages / context / src / Context / AuthenticationConsumers.js View on Github external
useEffect(() => {
    oidcLog.info('Protection : ', isEnabled);
    if (isEnabled) {
      oidcLog.info('Protected component mounted');
      const usermanager = getUserManagerInternal();
      authenticateUserInternal(usermanager, location)();
    }
    return () => {
      oidcLog.info('Protected component unmounted');
    };
  }, [location, isEnabled, authenticateUserInternal, getUserManagerInternal]);
  return { oidcUser, authenticating, isEnabled };
github AxaGuilDEv / react-oidc / packages / context / src / Context / AuthenticationConsumers.js View on Github external
useEffect(() => {
    oidcLog.info('Protection : ', isEnabled);
    if (isEnabled) {
      oidcLog.info('Protected component mounted');
      const usermanager = getUserManagerInternal();
      authenticateUserInternal(usermanager, location)();
    }
    return () => {
      oidcLog.info('Protected component unmounted');
    };
  }, [location, isEnabled, authenticateUserInternal, getUserManagerInternal]);
  return { oidcUser, authenticating, isEnabled };
github AxaGuilDEv / react-oidc / packages / context / src / Context / AuthenticationConsumers.js View on Github external
return () => {
      oidcLog.info('Protected component unmounted');
    };
  }, [location, isEnabled, authenticateUserInternal, getUserManagerInternal]);
github AxaGuilDEv / react-oidc / packages / context / src / Context / OidcEvents.js View on Github external
export const login = (userManager, dispatch, location) => async () => {
  dispatch({ type: 'ON_LOADING' });
  oidcLog.info('Login requested');
  await authenticateUser(userManager, location)();
};
github AxaGuilDEv / react-oidc / packages / context / src / Context / OidcEvents.js View on Github external
export const logout = (userManager, dispatch) => async () => {
  try {
    oidcLog.info('Logout successfull');
    await logoutUser(userManager);
  } catch (error) {
    onError(dispatch)(error);
  }
};
export const login = (userManager, dispatch, location) => async () => {