RemoteAuthenticatorConfig constructor

RemoteAuthenticatorConfig({
  1. required RealmSettings realm,
  2. required Map<String, Object?> options,
  3. required String method,
  4. required List<String> delegateIds,
  5. required int challengeTimeoutMs,
  6. required Set<String> allowedRoles,
  7. required Set<String> allowedProviders,
  8. required bool fakeChallengeOnHelloFailure,
  9. required RemoteWampDelegateConfig? rpcDelegate,
  10. required int rateLimitMaxAttempts,
  11. required int rateLimitWindowMs,
  12. required int backoffBaseMs,
  13. required double backoffFactor,
  14. required int backoffMaxMs,
  15. required Duration delegateRetryDelay,
})

Implementation

RemoteAuthenticatorConfig({
  required this.realm,
  required this.options,
  required this.method,
  required this.delegateIds,
  required this.challengeTimeoutMs,
  required this.allowedRoles,
  required this.allowedProviders,
  required this.fakeChallengeOnHelloFailure,
  required this.rpcDelegate,
  required this.rateLimitMaxAttempts,
  required this.rateLimitWindowMs,
  required this.backoffBaseMs,
  required this.backoffFactor,
  required this.backoffMaxMs,
  required this.delegateRetryDelay,
});