{"version":3,"file":"get-auth-config.mjs","names":[],"sources":["../../src/actions/get-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 SupabaseGetAuthConfigInput = 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.\");\nconst SupabaseGetAuthConfig_SmsProviderSchema = z.enum([\"messagebird\", \"textlocal\", \"twilio\", \"twilio_verify\", \"vonage\"]).describe(\"SMS provider options for auth service.\");\nconst SupabaseGetAuthConfig_DbMaxPoolSizeUnitSchema = z.enum([\"connections\", \"percent\"]).describe(\"Unit for database connection pool size.\");\nconst SupabaseGetAuthConfig_CaptchaProviderSchema = z.enum([\"turnstile\", \"hcaptcha\"]).describe(\"CAPTCHA provider options.\");\nexport const SupabaseGetAuthConfigOutput = z.object({\n  jwt_exp: z.number().int().describe(\"JWT access token expiration time (seconds).\").nullable().optional(),\n  site_url: z.string().describe(\"Primary site URL used in email links and redirects.\").nullable().optional(),\n  smtp_host: z.string().describe(\"SMTP host.\").nullable().optional(),\n  smtp_pass: z.string().describe(\"SMTP password.\").nullable().optional(),\n  smtp_port: z.string().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().optional(),\n  saml_enabled: z.boolean().describe(\"Enable SAML authentication.\").nullable().optional(),\n  sms_provider: SupabaseGetAuthConfig_SmsProviderSchema.nullable().optional(),\n  sms_template: z.string().describe(\"SMS template for OTP messages.\").nullable().optional(),\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().optional(),\n  mailer_otp_exp: z.number().int().describe(\"Email OTP expiration time (seconds).\").nullable().optional(),\n  rate_limit_otp: z.number().int().describe(\"Rate limit for OTP verification attempts.\").nullable().optional(),\n  sms_otp_length: z.number().int().describe(\"SMS OTP length (digits).\").nullable().optional(),\n  uri_allow_list: z.string().describe(\"Comma-separated allowlist of redirect URIs/patterns.\").nullable().optional(),\n  rate_limit_web3: z.number().int().describe(\"Rate limit for Web3 verification attempts.\").nullable().optional(),\n  sms_autoconfirm: z.boolean().describe(\"Automatically confirm phone signups (no OTP required).\").nullable().optional(),\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().optional(),\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().optional(),\n  rate_limit_verify: z.number().int().describe(\"Rate limit for verification attempts (generic).\").nullable().optional(),\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().optional(),\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().optional(),\n  mailer_autoconfirm: z.boolean().describe(\"Automatically confirm new signups (no email confirmation required).\").nullable().optional(),\n  mfa_phone_template: z.string().describe(\"SMS template for MFA phone codes.\").nullable().optional(),\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().optional(),\n  external_gitlab_url: z.string().describe(\"GitLab OAuth base URL (for 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().optional(),\n  rate_limit_sms_sent: z.number().int().describe(\"Rate limit for sending SMS (messages per minute).\").nullable().optional(),\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().optional(),\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: SupabaseGetAuthConfig_DbMaxPoolSizeUnitSchema.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().optional(),\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().optional(),\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().optional(),\n  external_azure_enabled: z.boolean().describe(\"Enable Azure as an external OAuth provider.\").nullable().optional(),\n  external_email_enabled: z.boolean().describe(\"Enable email sign-in/up.\").nullable().optional(),\n  external_figma_enabled: z.boolean().describe(\"Enable Figma as an external OAuth provider.\").nullable().optional(),\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().optional(),\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().optional(),\n  external_slack_enabled: z.boolean().describe(\"Enable Slack as an external OAuth provider.\").nullable().optional(),\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().optional(),\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().optional(),\n  external_gitlab_enabled: z.boolean().describe(\"Enable GitLab as an external OAuth provider.\").nullable().optional(),\n  external_google_enabled: z.boolean().describe(\"Enable Google as an external OAuth provider.\").nullable().optional(),\n  external_notion_enabled: z.boolean().describe(\"Enable Notion as an external OAuth provider.\").nullable().optional(),\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().optional(),\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().optional(),\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().optional(),\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().optional(),\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().optional(),\n  external_twitter_enabled: z.boolean().describe(\"Enable Twitter (X) as an external OAuth provider.\").nullable().optional(),\n  mailer_subjects_recovery: z.string().describe(\"Email subject for password recovery.\").nullable().optional(),\n  mfa_max_enrolled_factors: z.number().int().describe(\"Maximum number of MFA factors a user can enroll.\").nullable().optional(),\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().optional(),\n  security_captcha_enabled: z.boolean().describe(\"Enable CAPTCHA verification for risky flows.\").nullable().optional(),\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().optional(),\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().optional(),\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: SupabaseGetAuthConfig_CaptchaProviderSchema.nullable().optional(),\n  external_bitbucket_enabled: z.boolean().describe(\"Enable Bitbucket as an external OAuth provider.\").nullable().optional(),\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().optional(),\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().optional(),\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().optional(),\n  hook_after_user_created_uri: z.string().describe(\"Endpoint URI for the after-user-created webhook.\").nullable().optional(),\n  nimbus_oauth_email_optional: z.boolean().describe(\"Whether email is optional for Nimbus OAuth.\").nullable().optional(),\n  sessions_inactivity_timeout: z.number().int().describe(\"Session inactivity timeout (seconds). 0 means disabled.\").nullable().optional(),\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().optional(),\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().optional(),\n  mailer_subjects_email_change: z.string().describe(\"Email subject for email change confirmation.\").nullable().optional(),\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.\").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().optional(),\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().optional(),\n  refresh_token_rotation_enabled: z.boolean().describe(\"Enable refresh token rotation to reduce token replay risk.\").nullable().optional(),\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().optional(),\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().optional(),\n  external_anonymous_users_enabled: z.boolean().describe(\"Enable creation of anonymous users (no credentials).\").nullable().optional(),\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().optional(),\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().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().optional(),\n  mailer_templates_magic_link_content: z.string().describe(\"HTML template content for magic link email.\").nullable().optional(),\n  external_apple_additional_client_ids: z.string().describe(\"Additional Apple OAuth client IDs allowed (comma-separated).\").nullable().optional(),\n  external_google_additional_client_ids: z.string().describe(\"Additional Google OAuth client IDs allowed (comma-separated).\").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().optional(),\n  mailer_templates_email_change_content: z.string().describe(\"HTML template content for email change confirmation.\").nullable().optional(),\n  security_refresh_token_reuse_interval: z.number().int().describe(\"Allowed reuse interval (seconds) for rotated refresh tokens.\").nullable().optional(),\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().optional(),\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().optional(),\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().optional(),\n  mailer_notifications_phone_changed_enabled: z.boolean().describe(\"Enable notification emails when a phone number is changed.\").nullable().optional(),\n  mailer_subjects_email_changed_notification: z.string().describe(\"Email subject for email changed notification.\").nullable().optional(),\n  mailer_subjects_phone_changed_notification: z.string().describe(\"Email subject for phone number changed notification.\").nullable().optional(),\n  mailer_notifications_identity_linked_enabled: z.boolean().describe(\"Enable notification emails when an identity is linked.\").nullable().optional(),\n  mailer_subjects_identity_linked_notification: z.string().describe(\"Email subject for identity linked notification.\").nullable().optional(),\n  mailer_notifications_password_changed_enabled: z.boolean().describe(\"Enable notification emails when a password is changed.\").nullable().optional(),\n  mailer_subjects_password_changed_notification: z.string().describe(\"Email subject for password changed notification.\").nullable().optional(),\n  mailer_notifications_identity_unlinked_enabled: z.boolean().describe(\"Enable notification emails when an identity is unlinked.\").nullable().optional(),\n  mailer_subjects_identity_unlinked_notification: z.string().describe(\"Email subject for identity unlinked notification.\").nullable().optional(),\n  mailer_notifications_mfa_factor_enrolled_enabled: z.boolean().describe(\"Enable notification emails when an MFA factor is enrolled.\").nullable().optional(),\n  mailer_subjects_mfa_factor_enrolled_notification: z.string().describe(\"Email subject for MFA factor enrolled notification.\").nullable().optional(),\n  security_update_password_require_reauthentication: z.boolean().describe(\"Require reauthentication before updating password.\").nullable().optional(),\n  mailer_notifications_mfa_factor_unenrolled_enabled: z.boolean().describe(\"Enable notification emails when an MFA factor is unenrolled.\").nullable().optional(),\n  mailer_subjects_mfa_factor_unenrolled_notification: z.string().describe(\"Email subject for MFA factor unenrolled notification.\").nullable().optional(),\n  mailer_templates_email_changed_notification_content: z.string().describe(\"HTML template content for email changed notification.\").nullable().optional(),\n  mailer_templates_phone_changed_notification_content: z.string().describe(\"HTML template content for phone number changed notification.\").nullable().optional(),\n  mailer_templates_identity_linked_notification_content: z.string().describe(\"HTML template content for identity linked notification.\").nullable().optional(),\n  mailer_templates_password_changed_notification_content: z.string().describe(\"HTML template content for password changed notification.\").nullable().optional(),\n  mailer_templates_identity_unlinked_notification_content: z.string().describe(\"HTML template content for identity unlinked notification.\").nullable().optional(),\n  mailer_templates_mfa_factor_enrolled_notification_content: z.string().describe(\"HTML template content for MFA factor enrolled notification.\").nullable().optional(),\n  mailer_templates_mfa_factor_unenrolled_notification_content: z.string().describe(\"HTML template content for MFA factor unenrolled notification.\").nullable().optional(),\n}).passthrough().describe(\"Response model containing the detailed authentication configuration of a project.\");\n\nexport const supabaseGetAuthConfig: AppAction<\n  typeof SupabaseGetAuthConfigInput,\n  typeof SupabaseGetAuthConfigOutput,\n  typeof supabase.credential\n> = action(\"SUPABASE_GET_AUTH_CONFIG\", {\n  slug: \"supabase-get-auth-config\",\n  name: \"Get project auth config\",\n  description: \"Retrieves the complete authentication configuration for a Supabase project. Use this action when you need to inspect auth settings, OAuth provider configurations, MFA policies, email/SMS templates, security policies, or webhook hooks. Returns all auth configuration fields including enabled providers (Apple, Google, GitHub, etc.), JWT settings, rate limits, password requirements, session policies, and mailer configuration. This is a read-only operation that does not modify any settings.\",\n  input: SupabaseGetAuthConfigInput,\n  output: SupabaseGetAuthConfigOutput,\n});\n"],"mappings":"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"}