Skip to content
Snippets Groups Projects
Commit e23debbb authored by Anuj Gupta's avatar Anuj Gupta
Browse files

Merge branch 'ibm-bug-fix' into 'master'

Ibm changes

See merge request !20
parents bd4f28a0 0711d13c
No related branches found
No related tags found
1 merge request!20Ibm changes
Pipeline #27785 passed
......@@ -48,19 +48,23 @@ class IBMCredentials(BaseCredentials):
self._client_secret = os.getenv("client_secret")
self._username = os.getenv("username")
self._password = os.getenv("password")
self._scope = os.getenv("scope")
def _generate_token(self) -> str:
keycloak_openid = KeycloakOpenID(server_url=uri,
if self._client_id is None:
self._populate_ad_credentials()
keycloak_openid = KeycloakOpenID(server_url=os.getenv("KEYCLOACK_URI"),
client_id=self._client_id,
realm_name=realm,
realm_name=os.getenv("REALM_NAME"),
client_secret_key=self._client_secret)
token = keycloak_openid.token(self._username, self._password)
refresh_token = keycloak_openid.refresh_token(token['refresh_token'])
access_token = refresh_token['access_token']
return access_token
@retry(stop=stop_after_attempt(RETRIES))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment