@authgear/nextjs / client / UseAuthgearReturn
Interface: UseAuthgearReturn
Defined in: src/hooks/useAuthgear.ts:9
Properties
isAuthenticated
isAuthenticated:
boolean
Defined in: src/hooks/useAuthgear.ts:17
Whether the user is currently authenticated
isLoaded
isLoaded:
boolean
Defined in: src/hooks/useAuthgear.ts:15
Whether the initial session check has completed
openPage()
openPage: (
path) =>void
Defined in: src/hooks/useAuthgear.ts:23
Open an Authgear page (e.g. Page.Settings) in a new tab
Parameters
path
string
Returns
void
signIn()
signIn: (
options?) =>void
Defined in: src/hooks/useAuthgear.ts:19
Navigate to the sign-in page
Parameters
options?
Returns
void
signOut()
signOut: () =>
void
Defined in: src/hooks/useAuthgear.ts:21
Navigate to the sign-out endpoint
Returns
void
state
state:
SessionState
Defined in: src/hooks/useAuthgear.ts:11
Current session state
user
user:
UserInfo|null
Defined in: src/hooks/useAuthgear.ts:13
Current user info, null if not authenticated