Skip to content

Commit bf93ff4

Browse files
authored
fix: enable using custom provider by specifying env var (#1605)
1 parent 4c5789c commit bf93ff4

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

pkg/shared/hacks/temp.go

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import (
99
"fmt"
1010
"io"
1111
"net/http"
12+
"os"
1213

1314
"github.com/redhat-developer/app-services-cli/pkg/core/logging"
1415
kafkamgmtclient "github.com/redhat-developer/app-services-sdk-go/kafkamgmt/apiv1/client"
@@ -17,7 +18,13 @@ import (
1718
// Temporary hack that we use to determine if
1819
// Our CLI needs to use mas-sso token
1920
func ShouldUseMasSSO(logger logging.Logger, apiUrl string) bool {
20-
req, err := http.NewRequest("GET", apiUrl+"/api/kafkas_mgmt/v1/sso_providers", nil)
21+
finalUrl := apiUrl + "/api/kafkas_mgmt/v1/sso_providers"
22+
externalUrl := os.Getenv("RHOAS_CUSTOM_SSO_PROVIDER_URL")
23+
if externalUrl != "" {
24+
finalUrl = externalUrl
25+
}
26+
27+
req, err := http.NewRequest("GET", finalUrl, nil)
2128
if err != nil {
2229
logger.Debug("Error when fetching auth config", err)
2330
return true

0 commit comments

Comments
 (0)