ensureRoutedAuthProviderRegistered function

void ensureRoutedAuthProviderRegistered([
  1. ProviderRegistry? registry
])

Ensures the Routed auth provider ID is available in registry.

Uses ProviderRegistry.instance when registry is omitted; a supplied registry is updated independently of the global registry.

Implementation

void ensureRoutedAuthProviderRegistered([ProviderRegistry? registry]) {
  final target = registry ?? ProviderRegistry.instance;
  if (!target.has('routed.auth')) {
    target.register(
      'routed.auth',
      factory: AuthServiceProvider.new,
      description: 'Authentication helpers (JWT middleware, validators).',
    );
  }
}