Reference

requirePermission

Requires an active session with the requested permission or redirects to the configured forbidden route.

Signature

function requirePermission<TData>(request: Request, store: SessionStore<TData>, permission: AuthRequirement, options: AuthGuardOptions): Promise<SessionRecord<TData>>