Skip to content

Commit 36eca2c

Browse files
author
Adrian Gonzalez-Martin
authored
Send resource param on auth url (#51)
1 parent dd00186 commit 36eca2c

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

python/seldon_deploy_sdk/auth/openid.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,10 @@ def __init__(self, config: Configuration):
5454
f"{AuthMethod.CLIENT_CREDENTIALS.value}"
5555
)
5656

57+
authorize_params = None
5758
access_token_params = None
5859
if config.oidc_resource is not None:
60+
authorize_params = {"resource": config.oidc_resource}
5961
access_token_params = {"resource": config.oidc_resource}
6062

6163
server_metadata_url = f"{config.oidc_server}/.well-known/openid-configuration"
@@ -66,6 +68,7 @@ def __init__(self, config: Configuration):
6668
client_id=config.oidc_client_id,
6769
client_secret=config.oidc_client_secret,
6870
server_metadata_url=server_metadata_url,
71+
authorize_params=authorize_params,
6972
access_token_params=access_token_params,
7073
)
7174
self._app.client_cls = OAuth2Session

templates/python/auth/openid.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,10 @@ def __init__(self, config: Configuration):
5454
f"{AuthMethod.CLIENT_CREDENTIALS.value}"
5555
)
5656

57+
authorize_params = None
5758
access_token_params = None
5859
if config.oidc_resource is not None:
60+
authorize_params = {"resource": config.oidc_resource}
5961
access_token_params = {"resource": config.oidc_resource}
6062

6163
server_metadata_url = f"{config.oidc_server}/.well-known/openid-configuration"
@@ -66,6 +68,7 @@ def __init__(self, config: Configuration):
6668
client_id=config.oidc_client_id,
6769
client_secret=config.oidc_client_secret,
6870
server_metadata_url=server_metadata_url,
71+
authorize_params=authorize_params,
6972
access_token_params=access_token_params,
7073
)
7174
self._app.client_cls = OAuth2Session

0 commit comments

Comments
 (0)