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.

40 lines (39 loc) 2.77 kB
/// <reference types="react" /> import RouteWhenMemberOfAll from './RouteWhenMemberOfAll'; import RouteWhenMemberOfAny from './RouteWhenMemberOfAny'; import WhenMemberOf from './WhenMemberOf'; import WhenMemberOfAll from './WhenMemberOfAll'; import WhenMemberOfAny from './WhenMemberOfAny'; import WhenNotMemberOf from './WhenNotMemberOf'; import WhenNotMemberOfAll from './WhenNotMemberOfAll'; import WhenNotMemberOfAny from './WhenNotMemberOfAny'; import IRouteWhenMemberOfProps from './models/IRouteWhenMemberOfProps'; import IWhenMemberOfProps from './models/IWhenMemberOfProps'; import IWhenHasClaimProps from './models/IWhenHasClaimProps'; import IWhenHasClaimsProps from './models/IWhenHasClaimsProps'; import WhenHasClaim from './WhenHasClaim'; import WhenHasAnyClaims from './WhenHasAnyClaims'; import WhenHasAllClaims from './WhenHasAllClaims'; import WhenNotHasClaim from './WhenNotHasClaim'; import WhenNotHasAnyClaims from './WhenNotHasAnyClaims'; import WhenNotHasAllClaims from './WhenNotHasAllClaims'; import RouteWhenHasClaim from './RouteWhenHasClaim'; import RouteWhenHasAnyClaims from './RouteWhenHasAnyClaims'; import RouteWhenHasAllClaims from './RouteWhenHasAllClaims'; import IRouteWhenHasClaimProps from './models/IRouteWhenHasClaimProps'; import IRouteWhenHasClaimsProps from './models/IRouteWhenHasClaimsProps'; import IRouteWhenProps from './models/IRouteWhenProps'; import IWhenProps from './models/IWhenProps'; import IUseWhen from './models/IUseWhen'; import When from './When'; import RouteWhen from './RouteWhen'; import useWhen from './useWhen'; import RtrOktaAuth from './RtrOktaAuth'; import useRtrOktaAuth from './useRtrOktaAuth'; import IRtrOktaAuth from './models/IRtrOktaAuth'; import RouteWhenMemberOf from './RouteWhenMemberOf'; import WhenAuthStatePending from './WhenAuthStatePending'; declare const WhenAuthenticatedAnd: import("react").FC<IWhenProps>; declare const RouteWhenAuthenticatedAnd: import("react").FC<IRouteWhenProps>; declare const useWhenAuthenticatedAnd: typeof useWhen; export { RtrOktaAuth, IRtrOktaAuth, useRtrOktaAuth, WhenMemberOf, WhenMemberOfAny, WhenMemberOfAll, WhenNotMemberOf, WhenNotMemberOfAny, WhenNotMemberOfAll, RouteWhenMemberOf, RouteWhenMemberOfAny, RouteWhenMemberOfAll, IWhenMemberOfProps, IRouteWhenMemberOfProps, WhenHasClaim, WhenHasAnyClaims, WhenHasAllClaims, RouteWhenHasClaim, WhenNotHasClaim, WhenNotHasAnyClaims, WhenNotHasAllClaims, RouteWhenHasAnyClaims, RouteWhenHasAllClaims, IWhenHasClaimProps, IWhenHasClaimsProps, IRouteWhenHasClaimProps, IRouteWhenHasClaimsProps, WhenAuthenticatedAnd, RouteWhenAuthenticatedAnd, useWhenAuthenticatedAnd, When, RouteWhen, useWhen, IWhenProps, IRouteWhenProps, IUseWhen, WhenAuthStatePending, };