@devhero/devauth-react
TypeScript icon, indicating that this package has built-in type declarations

0.5.5-d • Public • Published

DevAuth React

Take it easy !

Register project in console

Client-Side with Context

import { DevAuthProvider, initializeDevAuth } from "@devhero/devauth-react"

const devauth = initializeDevAuth({
  projectUrl: "******",
  projectName: "******",
  projectKey: "******",
})

 <DevAuthProvider app={devauth}>
   ....
 </DevAuthProvider>

useDevAuth():

import { useDevAuth } from "@devhero/devauth-react"

const {
    signInWithUsernameAndPassword,
    getIsLoggedIn,
    getToken,
    logout
} = useDevAuth()

Server-Side with Context

import { getServerSideDevAuth } from "@devhero/devauth-react"

const {
    isValid,
    getIsLoggedIn,
    getToken
} = getServerSideDevAuth(devauth, context); // getServerSideDevAuth(devauth, { req });

License

MIT

Free Software, Hell Yeah!

Readme

Keywords

none

Package Sidebar

Install

npm i @devhero/devauth-react

Weekly Downloads

21

Version

0.5.5-d

License

MIT

Unpacked Size

40.2 kB

Total Files

12

Last publish

Collaborators

  • supanut.pgs