Remix
Remix
remix/auth-middleware · FunctionView Source

auth

Summary

Loads auth state for the current request by running each configured auth scheme in order.

Signature

function auth<schemes extends readonly AuthScheme<any>[]>(
  options: AuthOptions<schemes>,
): Middleware<{
  key: ContextKey<AuthState<unknown>>;
  property: "auth";
  value: AuthForSchemes<schemes>;
}>;

Parameters

options

Auth scheme configuration for the middleware.

Returns

Middleware that resolves auth state into context.auth and context.get(Auth).