FeatureFuel
1

[Feature] Support providing OAuth client ID and secret via environment variables

Source: immich-app/immich#31391 · opened by @joschi
I have searched the existing feature requests, both open and closed, to make sure this is not a duplicate request.

• Yes

The feature

Support providing the OAuth client ID (config: oauth.clientId) and OAuth client secret (config: oauth.clientSecret) configuration settings via environment variables (OAUTH_CLIENT_ID, OAUTH_CLIENT_SECRET), including *_FILE handling in server/bin/start.sh similar to other sensitive configuration settings such as DB_PASSWORD and REDIS_PASSWORD.

This enables Immich administrators to use [Docker secrets]( [Kubernetes secrets]( [systemd credentials]( and other similar file-based secrets for sensitive OAuth settings.

The feature should follow the already existing practice for configuration settings such as the database credentials and the Redis password.

Platform

• Server
• Web
• Mobile

No pledges yet. Be the first to back this.

Make a pledge

Pledge your monetary support if this feature is added.

$

Comments

No comments yet.

Replying to

Add a comment

What do you think about this feature request?


Similar requests