Skip to content

Commit

Permalink
[CLOUDTRUST-2246] Fix to use public URL
Browse files Browse the repository at this point in the history
  • Loading branch information
harture committed Jan 29, 2020
1 parent 40716bd commit ca765a0
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion oidc_connect.go
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,10 @@ const (

// NewOidcTokenProvider creates an OidcTokenProvider
func NewOidcTokenProvider(config Config, realm, username, password, clientID string, logger log.Logger) OidcTokenProvider {
var tokenURL = fmt.Sprintf("%s/auth/realms/%s/protocol/openid-connect/token", config.AddrAPI, realm)
var urls = strings.Split(config.AddrTokenProvider, " ")
var keycloakPublicURL = urls[0]

var tokenURL = fmt.Sprintf("%s/auth/realms/%s/protocol/openid-connect/token", keycloakPublicURL, realm)
// If needed, can add &client_secret={secret}
var body = fmt.Sprintf("grant_type=password&client_id=%s&username=%s&password=%s",
url.QueryEscape(clientID), url.QueryEscape(username), url.QueryEscape(password))
Expand Down

0 comments on commit ca765a0

Please sign in to comment.