Refactor OIDC configuration keys for consistency and clarity
This commit is contained in:
10
cmd/start.go
10
cmd/start.go
@ -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)")
|
||||
|
Reference in New Issue
Block a user