AuthMiddlewareConfig constructor
const
AuthMiddlewareConfig({
- required AuthType authType,
- AuthManager? authManager,
- String guard = 'api',
- String? realm,
- String? apiKeyHeader,
- Future<
Authenticatable?> customAuthenticator()?, - List<
String> roles = const [], - List<
String> permissions = const [], - bool cacheUser = false,
- MiddlewarePriority priority = MiddlewarePriority.auth,
- String name = 'auth',
Implementation
const AuthMiddlewareConfig({
required this.authType,
this.authManager,
this.guard = 'api',
this.realm,
this.apiKeyHeader,
this.customAuthenticator,
this.roles = const [],
this.permissions = const [],
this.cacheUser = false,
this.priority = MiddlewarePriority.auth,
this.name = 'auth',
});