We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 39649a2 commit 8a027a6Copy full SHA for 8a027a6
config.go
@@ -43,6 +43,29 @@ func parseConfig(configFile string) error {
43
log.Fatal("No ClientSecret found in configuration file")
44
}
45
46
+
47
+ // IAM settings
48
+ if Config.IAMClientID == "" {
49
+ v := os.Getenv("IAM_CLIENT_ID")
50
+ if v != "" {
51
+ Config.IAMClientID = v
52
+ }
53
54
+ if Config.IAMClientSecret == "" {
55
+ v := os.Getenv("IAM_CLIENT_SECRET")
56
57
+ Config.IAMClientSecret = v
58
59
60
+ if Config.IAMURL == "" {
61
+ v := os.Getenv("IAM_URL")
62
63
+ Config.IAMURL = v
64
+ } else {
65
+ Config.IAMURL = "https://cms-auth.web.cern.ch"
66
67
68
69
// default values
70
if Config.Port == 0 {
71
Config.Port = 8181
0 commit comments