Skip to content

Conversation

@jaycollett
Copy link

Summary

  • Adds a new boolean setting "Skip TLS Verification" in the Advanced settings group
  • When enabled, all enhanced apps will skip TLS certificate verification
  • Useful for users with self-signed certificates on their services

Changes

  • app/SupportedApps.php: Check global setting and set verify => false on Guzzle client
  • database/seeders/SettingsSeeder.php: Add new setting (ID 15, key: skip_tls_verification)
  • lang/en/app.php: Add English translation for the setting label

Test plan

  • Enable the setting in Settings > Advanced
  • Add an enhanced app with a self-signed certificate
  • Verify API connectivity works without TLS errors
  • Disable the setting and verify TLS validation is re-enabled

Resolves linuxserver/Heimdall-Apps#687

Adds a new boolean setting in the Advanced settings group that allows
users to globally skip TLS certificate verification for all enhanced
apps. This is useful for users who have self-signed certificates on
their services.

When enabled, the Guzzle HTTP client will set 'verify' => false for
all API requests made by enhanced apps.

Resolves linuxserver/Heimdall-Apps#687
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

[FEAT] - Disable all TLS validity in Settings

1 participant