feat: bootstrap twitter login config
This commit is contained in:
16
server/env/env.go
vendored
16
server/env/env.go
vendored
@@ -72,6 +72,8 @@ func InitAllEnv() error {
|
||||
osLinkedInClientSecret := os.Getenv(constants.EnvKeyLinkedInClientSecret)
|
||||
osAppleClientID := os.Getenv(constants.EnvKeyAppleClientID)
|
||||
osAppleClientSecret := os.Getenv(constants.EnvKeyAppleClientSecret)
|
||||
osTwitterClientID := os.Getenv(constants.EnvKeyTwitterClientID)
|
||||
osTwitterClientSecret := os.Getenv(constants.EnvKeyTwitterClientSecret)
|
||||
osResetPasswordURL := os.Getenv(constants.EnvKeyResetPasswordURL)
|
||||
osOrganizationName := os.Getenv(constants.EnvKeyOrganizationName)
|
||||
osOrganizationLogo := os.Getenv(constants.EnvKeyOrganizationLogo)
|
||||
@@ -380,6 +382,20 @@ func InitAllEnv() error {
|
||||
envData[constants.EnvKeyAppleClientSecret] = osAppleClientSecret
|
||||
}
|
||||
|
||||
if val, ok := envData[constants.EnvKeyTwitterClientID]; !ok || val == "" {
|
||||
envData[constants.EnvKeyTwitterClientID] = osTwitterClientID
|
||||
}
|
||||
if osTwitterClientID != "" && envData[constants.EnvKeyTwitterClientID] != osTwitterClientID {
|
||||
envData[constants.EnvKeyTwitterClientID] = osTwitterClientID
|
||||
}
|
||||
|
||||
if val, ok := envData[constants.EnvKeyTwitterClientSecret]; !ok || val == "" {
|
||||
envData[constants.EnvKeyTwitterClientSecret] = osTwitterClientSecret
|
||||
}
|
||||
if osTwitterClientSecret != "" && envData[constants.EnvKeyTwitterClientSecret] != osTwitterClientSecret {
|
||||
envData[constants.EnvKeyTwitterClientSecret] = osTwitterClientSecret
|
||||
}
|
||||
|
||||
if val, ok := envData[constants.EnvKeyResetPasswordURL]; !ok || val == "" {
|
||||
envData[constants.EnvKeyResetPasswordURL] = strings.TrimPrefix(osResetPasswordURL, "/")
|
||||
}
|
||||
|
Reference in New Issue
Block a user