{"version":3,"file":"gets-project-s-auth-config.cjs","names":["z","action"],"sources":["../../src/actions/gets-project-s-auth-config.ts"],"sourcesContent":["import type { AppAction } from \"@keystrokehq/keystroke/app\";\nimport { z } from \"zod\";\n\nimport { action } from \"../action\";\nimport { supabase } from \"../app\";\n\nexport const SupabaseGetsProjectSAuthConfigInput = z.object({\n  ref: z.string().describe(\"The unique reference ID of the Supabase project. Can also be provided as 'project_ref'.\"),\n}).describe(\"Request model for retrieving a project's authentication configuration.\");\nexport const SupabaseGetsProjectSAuthConfigOutput = z.object({\n  jwt_exp: z.number().int().describe(\"JWT access token expiration time (seconds).\").nullable(),\n  site_url: z.string().describe(\"Primary site URL used in email links and redirects.\").nullable(),\n  smtp_host: z.string().describe(\"SMTP host.\").nullable().optional(),\n  smtp_pass: z.string().describe(\"SMTP password.\").nullable().optional(),\n  smtp_port: z.number().int().describe(\"SMTP port.\").nullable().optional(),\n  smtp_user: z.string().describe(\"SMTP username.\").nullable().optional(),\n  sms_otp_exp: z.number().int().describe(\"SMS OTP expiration time (seconds).\").nullable(),\n  saml_enabled: z.boolean().describe(\"Enable SAML authentication.\").nullable().optional(),\n  sms_provider: z.string().describe(\"SMS provider (e.g., twilio, vonage, messagebird, textlocal).\").nullable(),\n  sms_template: z.string().describe(\"SMS template for OTP messages.\").nullable(),\n  sms_test_otp: z.string().describe(\"Static test OTP for development.\").nullable().optional(),\n  sessions_tags: z.string().describe(\"Tags applied to sessions (comma-separated).\").nullable().optional(),\n  disable_signup: z.boolean().describe(\"Disable new signups via email/password and providers.\").nullable(),\n  mailer_otp_exp: z.number().int().describe(\"Email OTP expiration time (seconds).\").nullable(),\n  rate_limit_otp: z.number().int().describe(\"Rate limit for OTP verification attempts.\").nullable(),\n  sms_otp_length: z.number().int().describe(\"SMS OTP length (digits).\").nullable(),\n  uri_allow_list: z.string().describe(\"Comma-separated allowlist of redirect URIs/patterns.\").nullable(),\n  rate_limit_web3: z.number().int().describe(\"Rate limit for Web3 verification attempts.\").nullable(),\n  sms_autoconfirm: z.boolean().describe(\"Automatically confirm phone signups (no OTP required).\").nullable(),\n  sms_vonage_from: z.string().describe(\"Vonage sender ID (from).\").nullable().optional(),\n  db_max_pool_size: z.number().int().describe(\"Maximum database connection pool size used by the auth service.\").nullable().optional(),\n  sessions_timebox: z.number().int().describe(\"Maximum session lifetime (seconds). 0 means disabled.\").nullable(),\n  smtp_admin_email: z.string().describe(\"Admin email address used for SMTP notifications.\").nullable().optional(),\n  smtp_sender_name: z.string().describe(\"Display name for the SMTP sender.\").nullable().optional(),\n  external_x_secret: z.string().describe(\"X (Twitter) OAuth client secret.\").nullable().optional(),\n  hook_send_sms_uri: z.string().describe(\"Endpoint URI for the send-SMS webhook.\").nullable().optional(),\n  mailer_otp_length: z.number().int().describe(\"Email OTP length (digits).\").nullable(),\n  mfa_allow_low_aal: z.boolean().describe(\"Allow authentication with low AAL (Authentication Assurance Level).\").nullable().optional(),\n  rate_limit_verify: z.number().int().describe(\"Rate limit for verification attempts (generic).\").nullable(),\n  saml_external_url: z.string().describe(\"External SAML metadata or IdP URL.\").nullable().optional(),\n  sms_max_frequency: z.number().int().describe(\"Maximum SMS sending frequency (messages per minute).\").nullable(),\n  external_azure_url: z.string().describe(\"Azure OAuth issuer or discovery URL.\").nullable().optional(),\n  external_x_enabled: z.boolean().describe(\"Enable X (Twitter) as an external OAuth provider.\").nullable(),\n  mailer_autoconfirm: z.boolean().describe(\"Automatically confirm new signups (no email confirmation required).\").nullable(),\n  mfa_phone_template: z.string().describe(\"SMS template for MFA phone codes.\").nullable(),\n  sms_vonage_api_key: z.string().describe(\"Vonage API key.\").nullable().optional(),\n  smtp_max_frequency: z.number().int().describe(\"Rate limit for SMTP sends (emails per minute).\").nullable(),\n  external_gitlab_url: z.string().describe(\"GitLab OAuth base URL (self-hosted GitLab).\").nullable().optional(),\n  external_workos_url: z.string().describe(\"WorkOS authorization URL.\").nullable().optional(),\n  hook_send_email_uri: z.string().describe(\"Endpoint URI for the send-email webhook.\").nullable().optional(),\n  password_min_length: z.number().int().describe(\"Minimum required password length.\").nullable(),\n  rate_limit_sms_sent: z.number().int().describe(\"Rate limit for sending SMS (messages per minute).\").nullable(),\n  external_x_client_id: z.string().describe(\"X (Twitter) OAuth client ID.\").nullable().optional(),\n  external_zoom_secret: z.string().describe(\"Zoom OAuth client secret.\").nullable().optional(),\n  mfa_phone_otp_length: z.number().int().describe(\"Length of MFA phone OTP (digits).\").nullable(),\n  oauth_server_enabled: z.boolean().describe(\"Enable the built-in OAuth server.\").nullable().optional(),\n  sms_textlocal_sender: z.string().describe(\"Textlocal sender ID.\").nullable().optional(),\n  db_max_pool_size_unit: z.string().describe(\"Unit for database connection pool size (e.g., 'connections').\").nullable().optional(),\n  external_apple_secret: z.string().describe(\"Apple OAuth client secret.\").nullable().optional(),\n  external_azure_secret: z.string().describe(\"Azure OAuth client secret.\").nullable().optional(),\n  external_figma_secret: z.string().describe(\"Figma OAuth client secret.\").nullable().optional(),\n  external_kakao_secret: z.string().describe(\"Kakao OAuth client secret.\").nullable().optional(),\n  external_keycloak_url: z.string().describe(\"Keycloak issuer or discovery URL.\").nullable().optional(),\n  external_slack_secret: z.string().describe(\"Slack OAuth client secret.\").nullable().optional(),\n  external_zoom_enabled: z.boolean().describe(\"Enable Zoom as an external OAuth provider.\").nullable(),\n  hook_send_sms_enabled: z.boolean().describe(\"Enable custom SMS sending via webhook.\").nullable().optional(),\n  hook_send_sms_secrets: z.string().describe(\"Secret(s) for the send-SMS webhook.\").nullable().optional(),\n  password_hibp_enabled: z.boolean().describe(\"Enable HaveIBeenPwned check during password set/change.\").nullable().optional(),\n  rate_limit_email_sent: z.number().int().describe(\"Rate limit for sending emails (emails per minute).\").nullable(),\n  sms_textlocal_api_key: z.string().describe(\"Textlocal API key.\").nullable().optional(),\n  sms_twilio_auth_token: z.string().describe(\"Twilio Auth Token.\").nullable().optional(),\n  sms_vonage_api_secret: z.string().describe(\"Vonage API secret.\").nullable().optional(),\n  external_apple_enabled: z.boolean().describe(\"Enable Apple as an external OAuth provider.\").nullable(),\n  external_azure_enabled: z.boolean().describe(\"Enable Azure as an external OAuth provider.\").nullable(),\n  external_email_enabled: z.boolean().describe(\"Enable email sign-in/up.\").nullable(),\n  external_figma_enabled: z.boolean().describe(\"Enable Figma as an external OAuth provider.\").nullable(),\n  external_github_secret: z.string().describe(\"GitHub OAuth client secret.\").nullable().optional(),\n  external_gitlab_secret: z.string().describe(\"GitLab OAuth client secret.\").nullable().optional(),\n  external_google_secret: z.string().describe(\"Google OAuth client secret.\").nullable().optional(),\n  external_kakao_enabled: z.boolean().describe(\"Enable Kakao as an external OAuth provider.\").nullable(),\n  external_notion_secret: z.string().describe(\"Notion OAuth client secret.\").nullable().optional(),\n  external_phone_enabled: z.boolean().describe(\"Enable phone (SMS) sign-in/up.\").nullable(),\n  external_slack_enabled: z.boolean().describe(\"Enable Slack as an external OAuth provider.\").nullable(),\n  external_twitch_secret: z.string().describe(\"Twitch OAuth client secret.\").nullable().optional(),\n  external_workos_secret: z.string().describe(\"WorkOS client secret.\").nullable().optional(),\n  mailer_subjects_invite: z.string().describe(\"Email subject for user invitation.\").nullable(),\n  nimbus_oauth_client_id: z.string().describe(\"Nimbus OAuth client ID (if using Nimbus).\").nullable().optional(),\n  sms_twilio_account_sid: z.string().describe(\"Twilio Account SID.\").nullable().optional(),\n  sms_twilio_content_sid: z.string().describe(\"Twilio Content SID (for Content API).\").nullable().optional(),\n  external_discord_secret: z.string().describe(\"Discord OAuth client secret.\").nullable().optional(),\n  external_github_enabled: z.boolean().describe(\"Enable GitHub as an external OAuth provider.\").nullable(),\n  external_gitlab_enabled: z.boolean().describe(\"Enable GitLab as an external OAuth provider.\").nullable(),\n  external_google_enabled: z.boolean().describe(\"Enable Google as an external OAuth provider.\").nullable(),\n  external_notion_enabled: z.boolean().describe(\"Enable Notion as an external OAuth provider.\").nullable(),\n  external_spotify_secret: z.string().describe(\"Spotify OAuth client secret.\").nullable().optional(),\n  external_twitch_enabled: z.boolean().describe(\"Enable Twitch as an external OAuth provider.\").nullable(),\n  external_twitter_secret: z.string().describe(\"Twitter (X) OAuth client secret.\").nullable().optional(),\n  external_workos_enabled: z.boolean().describe(\"Enable WorkOS as an external provider.\").nullable(),\n  external_zoom_client_id: z.string().describe(\"Zoom OAuth client ID.\").nullable().optional(),\n  hook_send_email_enabled: z.boolean().describe(\"Enable custom email sending via webhook.\").nullable().optional(),\n  hook_send_email_secrets: z.string().describe(\"Secret(s) for the send-email webhook.\").nullable().optional(),\n  mfa_phone_max_frequency: z.number().int().describe(\"Maximum frequency (per minute) for sending MFA phone codes.\").nullable(),\n  mfa_totp_enroll_enabled: z.boolean().describe(\"Enable enrolling TOTP as an MFA factor.\").nullable().optional(),\n  mfa_totp_verify_enabled: z.boolean().describe(\"Enable TOTP verification as MFA.\").nullable().optional(),\n  security_captcha_secret: z.string().describe(\"CAPTCHA provider secret key.\").nullable().optional(),\n  api_max_request_duration: z.number().int().describe(\"Maximum allowed duration (in seconds) for auth API requests.\").nullable().optional(),\n  external_apple_client_id: z.string().describe(\"Apple OAuth client ID.\").nullable().optional(),\n  external_azure_client_id: z.string().describe(\"Azure OAuth client ID.\").nullable().optional(),\n  external_discord_enabled: z.boolean().describe(\"Enable Discord as an external OAuth provider.\").nullable(),\n  external_facebook_secret: z.string().describe(\"Facebook OAuth client secret.\").nullable().optional(),\n  external_figma_client_id: z.string().describe(\"Figma OAuth client ID.\").nullable().optional(),\n  external_kakao_client_id: z.string().describe(\"Kakao OAuth client ID.\").nullable().optional(),\n  external_keycloak_secret: z.string().describe(\"Keycloak OIDC client secret.\").nullable().optional(),\n  external_slack_client_id: z.string().describe(\"Slack OAuth client ID.\").nullable().optional(),\n  external_spotify_enabled: z.boolean().describe(\"Enable Spotify as an external OAuth provider.\").nullable(),\n  external_twitter_enabled: z.boolean().describe(\"Enable Twitter (X) as an external OAuth provider.\").nullable(),\n  mailer_subjects_recovery: z.string().describe(\"Email subject for password recovery.\").nullable(),\n  mfa_max_enrolled_factors: z.number().int().describe(\"Maximum number of MFA factors a user can enroll.\").nullable(),\n  mfa_phone_enroll_enabled: z.boolean().describe(\"Enable enrolling phone (SMS) as an MFA factor.\").nullable().optional(),\n  mfa_phone_verify_enabled: z.boolean().describe(\"Enable verification using phone (SMS) as MFA.\").nullable().optional(),\n  rate_limit_token_refresh: z.number().int().describe(\"Rate limit for token refresh operations.\").nullable(),\n  security_captcha_enabled: z.boolean().describe(\"Enable CAPTCHA verification for risky flows.\").nullable(),\n  sessions_single_per_user: z.boolean().describe(\"Restrict to a single active session per user.\").nullable().optional(),\n  sms_test_otp_valid_until: z.string().describe(\"Expiration timestamp for the test OTP.\").nullable().optional(),\n  external_bitbucket_secret: z.string().describe(\"Bitbucket OAuth client secret.\").nullable().optional(),\n  external_facebook_enabled: z.boolean().describe(\"Enable Facebook as an external OAuth provider.\").nullable(),\n  external_github_client_id: z.string().describe(\"GitHub OAuth client ID.\").nullable().optional(),\n  external_gitlab_client_id: z.string().describe(\"GitLab OAuth client ID.\").nullable().optional(),\n  external_google_client_id: z.string().describe(\"Google OAuth client ID.\").nullable().optional(),\n  external_keycloak_enabled: z.boolean().describe(\"Enable Keycloak as an external OIDC provider.\").nullable(),\n  external_notion_client_id: z.string().describe(\"Notion OAuth client ID.\").nullable().optional(),\n  external_twitch_client_id: z.string().describe(\"Twitch OAuth client ID.\").nullable().optional(),\n  external_workos_client_id: z.string().describe(\"WorkOS client ID.\").nullable().optional(),\n  external_x_email_optional: z.boolean().describe(\"Whether email is optional for X (Twitter) OAuth.\").nullable().optional(),\n  security_captcha_provider: z.string().describe(\"CAPTCHA provider (e.g., hcaptcha).\").nullable(),\n  audit_log_disable_postgres: z.boolean().describe(\"Disable writing auth audit logs to Postgres.\").nullable().optional(),\n  external_bitbucket_enabled: z.boolean().describe(\"Enable Bitbucket as an external OAuth provider.\").nullable(),\n  external_discord_client_id: z.string().describe(\"Discord OAuth client ID.\").nullable().optional(),\n  external_slack_oidc_secret: z.string().describe(\"Slack OIDC client secret.\").nullable().optional(),\n  external_spotify_client_id: z.string().describe(\"Spotify OAuth client ID.\").nullable().optional(),\n  external_twitter_client_id: z.string().describe(\"Twitter (X) OAuth client ID.\").nullable().optional(),\n  mailer_subjects_magic_link: z.string().describe(\"Email subject for magic link.\").nullable(),\n  nimbus_oauth_client_secret: z.string().describe(\"Nimbus OAuth client secret.\").nullable().optional(),\n  rate_limit_anonymous_users: z.number().int().describe(\"Rate limit for anonymous users (requests per minute).\").nullable(),\n  sms_messagebird_access_key: z.string().describe(\"MessageBird access key.\").nullable().optional(),\n  sms_messagebird_originator: z.string().describe(\"MessageBird originator (sender ID).\").nullable().optional(),\n  external_facebook_client_id: z.string().describe(\"Facebook OAuth client ID.\").nullable().optional(),\n  external_keycloak_client_id: z.string().describe(\"Keycloak OIDC client ID.\").nullable().optional(),\n  external_slack_oidc_enabled: z.boolean().describe(\"Enable Slack via OIDC as an external provider.\").nullable(),\n  hook_after_user_created_uri: z.string().describe(\"Endpoint URI for the after-user-created webhook.\").nullable().optional(),\n  sessions_inactivity_timeout: z.number().int().describe(\"Session inactivity timeout (seconds). 0 means disabled.\").nullable(),\n  external_bitbucket_client_id: z.string().describe(\"Bitbucket OAuth client ID.\").nullable().optional(),\n  external_web3_solana_enabled: z.boolean().describe(\"Enable Web3 Solana authentication.\").nullable(),\n  external_zoom_email_optional: z.boolean().describe(\"Whether email is optional for Zoom OAuth.\").nullable().optional(),\n  hook_before_user_created_uri: z.string().describe(\"Endpoint URI for the before-user-created webhook.\").nullable().optional(),\n  hook_custom_access_token_uri: z.string().describe(\"Endpoint URI for the custom access token webhook.\").nullable().optional(),\n  mailer_subjects_confirmation: z.string().describe(\"Email subject for signup confirmation.\").nullable(),\n  mailer_subjects_email_change: z.string().describe(\"Email subject for email change confirmation.\").nullable(),\n  mfa_web_authn_enroll_enabled: z.boolean().describe(\"Enable enrolling WebAuthn (passkeys/security keys) as MFA.\").nullable().optional(),\n  mfa_web_authn_verify_enabled: z.boolean().describe(\"Enable WebAuthn verification as MFA.\").nullable().optional(),\n  password_required_characters: z.string().describe(\"Character class requirements for passwords (e.g., regex or flags).\").nullable().optional(),\n  sms_twilio_verify_auth_token: z.string().describe(\"Twilio Verify Auth Token.\").nullable().optional(),\n  external_apple_email_optional: z.boolean().describe(\"Whether email is optional for Apple OAuth.\").nullable().optional(),\n  external_azure_email_optional: z.boolean().describe(\"Whether email is optional for Azure OAuth.\").nullable().optional(),\n  external_figma_email_optional: z.boolean().describe(\"Whether email is optional for Figma OAuth.\").nullable().optional(),\n  external_kakao_email_optional: z.boolean().describe(\"Whether email is optional for Kakao OAuth.\").nullable().optional(),\n  external_linkedin_oidc_secret: z.string().describe(\"LinkedIn OIDC client secret.\").nullable().optional(),\n  external_slack_email_optional: z.boolean().describe(\"Whether email is optional for Slack OAuth.\").nullable().optional(),\n  external_slack_oidc_client_id: z.string().describe(\"Slack OIDC client ID.\").nullable().optional(),\n  sms_twilio_verify_account_sid: z.string().describe(\"Twilio Verify Account SID.\").nullable().optional(),\n  external_github_email_optional: z.boolean().describe(\"Whether email is optional for GitHub OAuth.\").nullable().optional(),\n  external_gitlab_email_optional: z.boolean().describe(\"Whether email is optional for GitLab OAuth.\").nullable().optional(),\n  external_google_email_optional: z.boolean().describe(\"Whether email is optional for Google OAuth.\").nullable().optional(),\n  external_linkedin_oidc_enabled: z.boolean().describe(\"Enable LinkedIn via OIDC as an external provider.\").nullable(),\n  external_notion_email_optional: z.boolean().describe(\"Whether email is optional for Notion OAuth.\").nullable().optional(),\n  external_twitch_email_optional: z.boolean().describe(\"Whether email is optional for Twitch OAuth.\").nullable().optional(),\n  external_web3_ethereum_enabled: z.boolean().describe(\"Enable Web3 Ethereum authentication.\").nullable(),\n  refresh_token_rotation_enabled: z.boolean().describe(\"Enable refresh token rotation to reduce token replay risk.\").nullable(),\n  sms_twilio_message_service_sid: z.string().describe(\"Twilio Message Service SID.\").nullable().optional(),\n  external_discord_email_optional: z.boolean().describe(\"Whether email is optional for Discord OAuth.\").nullable().optional(),\n  external_spotify_email_optional: z.boolean().describe(\"Whether email is optional for Spotify OAuth.\").nullable().optional(),\n  external_twitter_email_optional: z.boolean().describe(\"Whether email is optional for Twitter OAuth.\").nullable().optional(),\n  hook_after_user_created_enabled: z.boolean().describe(\"Enable webhook after a user is created.\").nullable().optional(),\n  hook_after_user_created_secrets: z.string().describe(\"Secret(s) (e.g., HMAC key) for the after-user-created webhook.\").nullable().optional(),\n  mailer_templates_invite_content: z.string().describe(\"HTML template content for user invitation email.\").nullable(),\n  oauth_server_authorization_path: z.string().describe(\"Authorization path for the built-in OAuth server.\").nullable().optional(),\n  saml_allow_encrypted_assertions: z.boolean().describe(\"Allow encrypted SAML assertions.\").nullable().optional(),\n  security_manual_linking_enabled: z.boolean().describe(\"Enable manual linking of identities to accounts.\").nullable(),\n  external_anonymous_users_enabled: z.boolean().describe(\"Enable creation of anonymous users (no credentials).\").nullable(),\n  external_facebook_email_optional: z.boolean().describe(\"Whether email is optional for Facebook OAuth.\").nullable().optional(),\n  external_google_skip_nonce_check: z.boolean().describe(\"Skip nonce check during Google OAuth.\").nullable().optional(),\n  external_keycloak_email_optional: z.boolean().describe(\"Whether email is optional for Keycloak.\").nullable().optional(),\n  external_linkedin_oidc_client_id: z.string().describe(\"LinkedIn OIDC client ID.\").nullable().optional(),\n  hook_before_user_created_enabled: z.boolean().describe(\"Enable webhook before a user is created.\").nullable().optional(),\n  hook_before_user_created_secrets: z.string().describe(\"Secret(s) for the before-user-created webhook.\").nullable().optional(),\n  hook_custom_access_token_enabled: z.boolean().describe(\"Enable custom access token issuance via webhook.\").nullable().optional(),\n  hook_custom_access_token_secrets: z.string().describe(\"Secret(s) for the custom access token webhook.\").nullable().optional(),\n  mailer_subjects_reauthentication: z.string().describe(\"Email subject for reauthentication.\").nullable(),\n  external_bitbucket_email_optional: z.boolean().describe(\"Whether email is optional for Bitbucket OAuth.\").nullable().optional(),\n  hook_mfa_verification_attempt_uri: z.string().describe(\"Endpoint URI for the MFA verification attempt webhook.\").nullable().optional(),\n  mailer_templates_recovery_content: z.string().describe(\"HTML template content for password recovery email.\").nullable(),\n  security_sb_forwarded_for_enabled: z.boolean().describe(\"Enable forwarding X-Forwarded-For headers for Supabase auth.\").nullable().optional(),\n  external_slack_oidc_email_optional: z.boolean().describe(\"Whether email is optional for Slack OIDC.\").nullable().optional(),\n  mailer_secure_email_change_enabled: z.boolean().describe(\"Require secure email change flow (confirm both old and new emails).\").nullable(),\n  mailer_templates_magic_link_content: z.string().describe(\"HTML template content for magic link email.\").nullable(),\n  external_apple_additional_client_ids: z.array(z.string()).describe(\"Additional Apple OAuth client IDs allowed.\").nullable().optional(),\n  external_google_additional_client_ids: z.array(z.string()).describe(\"Additional Google OAuth client IDs allowed.\").nullable().optional(),\n  external_linkedin_oidc_email_optional: z.boolean().describe(\"Whether email is optional for LinkedIn OIDC.\").nullable().optional(),\n  hook_mfa_verification_attempt_enabled: z.boolean().describe(\"Enable webhook on MFA verification attempts.\").nullable().optional(),\n  hook_mfa_verification_attempt_secrets: z.string().describe(\"Secret(s) for the MFA verification attempt webhook.\").nullable().optional(),\n  mailer_templates_confirmation_content: z.string().describe(\"HTML template content for signup confirmation email.\").nullable(),\n  mailer_templates_email_change_content: z.string().describe(\"HTML template content for email change confirmation.\").nullable(),\n  security_refresh_token_reuse_interval: z.number().int().describe(\"Allowed reuse interval (seconds) for rotated refresh tokens.\").nullable(),\n  sms_twilio_verify_message_service_sid: z.string().describe(\"Twilio Verify Message Service SID.\").nullable().optional(),\n  hook_password_verification_attempt_uri: z.string().describe(\"Endpoint URI for the password verification attempt webhook.\").nullable().optional(),\n  mailer_allow_unverified_email_sign_ins: z.boolean().describe(\"Allow sign-ins from users with unverified emails.\").nullable(),\n  oauth_server_allow_dynamic_registration: z.boolean().describe(\"Allow dynamic OAuth client registration on the auth server.\").nullable().optional(),\n  mailer_templates_reauthentication_content: z.string().describe(\"HTML template content for reauthentication email.\").nullable(),\n  hook_password_verification_attempt_enabled: z.boolean().describe(\"Enable webhook on password verification attempts.\").nullable().optional(),\n  hook_password_verification_attempt_secrets: z.string().describe(\"Secret(s) for the password verification attempt webhook.\").nullable().optional(),\n  mailer_notifications_email_changed_enabled: z.boolean().describe(\"Enable notification emails when a user's email is changed.\").nullable(),\n  mailer_notifications_phone_changed_enabled: z.boolean().describe(\"Enable notification emails when a phone number is changed.\").nullable(),\n  mailer_subjects_email_changed_notification: z.string().describe(\"Email subject for email changed notification.\").nullable(),\n  mailer_subjects_phone_changed_notification: z.string().describe(\"Email subject for phone number changed notification.\").nullable(),\n  mailer_notifications_identity_linked_enabled: z.boolean().describe(\"Enable notification emails when an identity is linked.\").nullable(),\n  mailer_subjects_identity_linked_notification: z.string().describe(\"Email subject for identity linked notification.\").nullable(),\n  index_worker_ensure_user_search_indexes_exist: z.boolean().describe(\"Ensure user search indexes exist via index worker.\").nullable().optional(),\n  mailer_notifications_password_changed_enabled: z.boolean().describe(\"Enable notification emails when a password is changed.\").nullable(),\n  mailer_subjects_password_changed_notification: z.string().describe(\"Email subject for password changed notification.\").nullable(),\n  mailer_notifications_identity_unlinked_enabled: z.boolean().describe(\"Enable notification emails when an identity is unlinked.\").nullable(),\n  mailer_subjects_identity_unlinked_notification: z.string().describe(\"Email subject for identity unlinked notification.\").nullable(),\n  mailer_notifications_mfa_factor_enrolled_enabled: z.boolean().describe(\"Enable notification emails when an MFA factor is enrolled.\").nullable(),\n  mailer_subjects_mfa_factor_enrolled_notification: z.string().describe(\"Email subject for MFA factor enrolled notification.\").nullable(),\n  security_update_password_require_reauthentication: z.boolean().describe(\"Require reauthentication before updating password.\").nullable(),\n  mailer_notifications_mfa_factor_unenrolled_enabled: z.boolean().describe(\"Enable notification emails when an MFA factor is unenrolled.\").nullable(),\n  mailer_subjects_mfa_factor_unenrolled_notification: z.string().describe(\"Email subject for MFA factor unenrolled notification.\").nullable(),\n  mailer_templates_email_changed_notification_content: z.string().describe(\"HTML template content for email changed notification.\").nullable(),\n  mailer_templates_phone_changed_notification_content: z.string().describe(\"HTML template content for phone number changed notification.\").nullable(),\n  mailer_templates_identity_linked_notification_content: z.string().describe(\"HTML template content for identity linked notification.\").nullable(),\n  mailer_templates_password_changed_notification_content: z.string().describe(\"HTML template content for password changed notification.\").nullable(),\n  mailer_templates_identity_unlinked_notification_content: z.string().describe(\"HTML template content for identity unlinked notification.\").nullable(),\n  mailer_templates_mfa_factor_enrolled_notification_content: z.string().describe(\"HTML template content for MFA factor enrolled notification.\").nullable(),\n  mailer_templates_mfa_factor_unenrolled_notification_content: z.string().describe(\"HTML template content for MFA factor unenrolled notification.\").nullable(),\n}).passthrough().describe(\"Response model containing the detailed authentication configuration of a project.\");\n\nexport const supabaseGetsProjectSAuthConfig: AppAction<\n  typeof SupabaseGetsProjectSAuthConfigInput,\n  typeof SupabaseGetsProjectSAuthConfigOutput,\n  typeof supabase.credential\n> = action(\"SUPABASE_GETS_PROJECT_S_AUTH_CONFIG\", {\n  slug: \"supabase-gets-project-s-auth-config\",\n  name: \"Get project's auth config\",\n  description: \"Retrieves the project's complete read-only authentication configuration, detailing all settings (e.g., providers, MFA, email/SMS, JWT, security policies) but excluding sensitive secrets.\",\n  input: SupabaseGetsProjectSAuthConfigInput,\n  output: SupabaseGetsProjectSAuthConfigOutput,\n});\n"],"mappings":"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"}