Refactor OIDC configuration keys for consistency and clarity

This commit is contained in:
2025-05-18 17:48:51 -05:00
parent e51c71da67
commit ed00e1150f
5 changed files with 19 additions and 19 deletions

View File

@ -37,7 +37,7 @@ var startCmd = &cobra.Command{
file string
configKey string
}{
{viper.GetString("client-secret"), viper.GetString("client-secret-file"), "client-secret"},
{viper.GetString("oidc-sp-client-secret"), viper.GetString("oidc-sp-client-secret-file"), "oidc-sp-client-secret"},
{viper.GetString("session-secret"), viper.GetString("session-secret-file"), "session-secret"},
{viper.GetString("csrf-secret"), viper.GetString("csrf-secret-file"), "csrf-secret"},
}
@ -89,13 +89,13 @@ func init() {
// Register flags with Cobra
// Do not set default values here. Use viper.SetDefault() instead. https://github.com/spf13/viper/issues/671
startCmd.Flags().StringP("port", "p", "", "Port to listen on")
startCmd.Flags().String("client-id", "", "OIDC Client ID")
startCmd.Flags().String("issuer-url", "", "Identity Provider Issuer URL")
startCmd.Flags().String("oidc-sp-client-id", "", "OIDC Client ID")
startCmd.Flags().String("oidc-idp-issuer-url", "", "Identity Provider Issuer URL")
startCmd.Flags().String("hostname", "", "Address at which the server is exposed")
startCmd.Flags().String("env", "", "Environment (development/production)")
startCmd.Flags().String("client-secret", "", "OIDC Client Secret")
startCmd.Flags().String("client-secret-file", "", "Path to file containing OIDC Client Secret")
startCmd.Flags().String("oidc-sp-client-secret", "", "OIDC Client Secret")
startCmd.Flags().String("oidc-sp-client-secret-file", "", "Path to file containing OIDC Client Secret")
startCmd.Flags().String("session-secret", "", "Secret key for session management (must be exactly 32 bytes)")
startCmd.Flags().String("session-secret-file", "", "Path to file containing session secret key")
startCmd.Flags().String("csrf-secret", "", "Secret key for CSRF protection (must be exactly 32 bytes)")