UNPKG

@rent-the-runway/rtr-react-okta-auth

Version:

React hooks library for interacting with Okta. Lock out UI and Routes based on user authentication and the okta-user-groups the user belongs to. Can also lock out UI or Routes based on Claims.

14 lines (13 loc) 526 B
import { IOktaContext } from '@okta/okta-react/bundles/types/OktaContext'; export default interface IRtrOktaAuth { user: any | null; userGroups: string[]; authorizationStateKnown: boolean; authCtx: IOktaContext; isMemberOf: (group: string) => boolean; isMemberOfAny: (groups: string[]) => boolean; isMemberOfAll: (group: string[]) => boolean; hasClaim: (claim: string) => boolean; hasAnyClaims: (claims: string[]) => boolean; hasAllClaims: (claims: string[]) => boolean; }