const Map<String, String> internalErrorWhitelistMessageKeys = {
  'settings_disabled': 'msg.userfront.error.whitelist.settings_disabled',
  'invalid_session': 'msg.userfront.error.whitelist.invalid_session',
  'verification_required':
      'msg.userfront.error.whitelist.verification_required',
  'recovery_expired': 'msg.userfront.error.whitelist.recovery_expired',
  'recovery_invalid': 'msg.userfront.error.whitelist.recovery_invalid',
  'rate_limited': 'msg.userfront.error.whitelist.rate_limited',
  'not_found': 'msg.userfront.error.whitelist.not_found',
  'bad_request': 'msg.userfront.error.whitelist.bad_request',
  'password_or_email_mismatch':
      'msg.userfront.error.whitelist.password_or_email_mismatch',
  'tenant_not_allowed': 'msg.userfront.error.whitelist.tenant_not_allowed',
};

const Set<String> oryBypassErrorCodes = {
  'access_denied',
  'consent_required',
  'interaction_required',
  'invalid_client',
  'invalid_grant',
  'invalid_request',
  'invalid_scope',
  'login_required',
  'request_forbidden',
  'server_error',
  'temporarily_unavailable',
  'unauthorized_client',
  'unsupported_response_type',
};
