AuthApiKeyDeployment<TContext> class final

Service deployment that retains its API-key plugin for middleware wiring.

Inheritance
Available extensions

Constructors

AuthApiKeyDeployment.custom({required AuthOptions<TContext> options, required AuthConfig configuration, required AuthProxyPolicy proxyPolicy, required AuthApiKeyPlugin<TContext> apiKeys})
Creates an advanced custom API-key bundle without applying a preset.

Properties

apiKeys → AuthApiKeyPlugin<TContext>
API-key plugin retained for middleware wiring.
final
configuration → AuthConfig
Typed adapter configuration for JWT, sessions, gates, and guards.
finalinherited
hashCode → int
The hash code for this object.
no setterinherited
options → AuthOptions<TContext>
Runtime options consumed by the framework adapter.
finalinherited
proxyPolicy → AuthProxyPolicy
Proxy-trust policy applied by the framework boundary.
finalinherited
requiresDurableStore → bool
Whether this deployment requires durable persistence.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

bindTo(Engine engine) → void

Available on AuthDeployment<EngineContext>, provided by the RoutedAuthDeploymentBinding extension

Binds the deployment's runtime options before Engine.initialize.
engineConfig([EngineConfig? base]) → EngineConfig

Available on AuthDeployment<EngineContext>, provided by the RoutedAuthDeploymentBinding extension

Applies the deployment's explicit proxy decision to Routed's engine.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
serviceProvider() → AuthServiceProvider

Available on AuthDeployment<EngineContext>, provided by the RoutedAuthDeploymentBinding extension

Creates the auth provider configured by this deployment.
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited