react-logify

1.0.6 • Public • Published

React Logify

Sample Code

Logify.id - Unlimited free authorization & authentication service

Tutorial

Install package

npm install react-logify

Setup env variable

Create .env file and store Logify Domain Key

REACT_APP_LOGIFY_DOMAINKEY = YOUR_DOMAIN_KEY

Import useLogify

import { useLogify } from 'react-logify';
const { user, onLogin, onLogout } = useLogify();

where type of user is

{
  id: string;
  profileId: string;
  name: string;
  pic: string;
  email: string;
  timezone: string;
  organization?:{
    id: string;
    name: string;
    logo: string;
    designation: string;
    staffId: string;
    internal: boolean;
  }
}

To Initiate Login

{
  !user.id && <button onClick={onLogin}>Login</button>;
}

To Initiate Logout or Switch Persona

{
  user.id && (
    <>
      <button onClick={onLogout}>Logout</button>
      <button onClick={onLogin}>Switch Persona</button>
    </>
  );
}

Package Sidebar

Install

npm i react-logify

Weekly Downloads

7

Version

1.0.6

License

ISC

Unpacked Size

5.33 kB

Total Files

5

Last publish

Collaborators

  • logify