Skip to content

Commit c2efaed

Browse files
committed
Eliminate legacy singular OIDC "default_client" references
1 parent 6b59ee9 commit c2efaed

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

openeo/rest/connection.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -378,8 +378,8 @@ def _get_oidc_provider_and_client_info(
378378
if client_id:
379379
_log.info("Using client_id {c!r} from config (provider {p!r})".format(c=client_id, p=provider_id))
380380
if client_id is None and default_client_grant_check:
381-
# Try "default_client" from backend's provider info.
382-
_log.debug("No client_id given: checking default client in backend's provider info")
381+
# Try "default_clients" from backend's provider info.
382+
_log.debug("No client_id given: checking default clients in backend's provider info")
383383
client_id = provider.get_default_client_id(grant_check=default_client_grant_check)
384384
if client_id:
385385
_log.info("Using default client_id {c!r} from OIDC provider {p!r} info.".format(

tests/rest/auth/test_oidc.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -142,11 +142,11 @@ def test_provider_info_default_client_none(requests_mock):
142142

143143
def test_provider_info_default_client_available_list(requests_mock):
144144
requests_mock.get("https://authit.test/.well-known/openid-configuration", json={})
145-
default_client = {
145+
default_clients = [{
146146
"id": "jak4l0v3-45lsdfe3d",
147147
"grant_types": ["urn:ietf:params:oauth:grant-type:device_code+pkce", "refresh_token"]
148-
}
149-
info = OidcProviderInfo(issuer="https://authit.test", default_clients=[default_client])
148+
}]
149+
info = OidcProviderInfo(issuer="https://authit.test", default_clients=default_clients)
150150

151151
# Alias for compactness
152152
g = DefaultOidcClientGrant
@@ -162,11 +162,11 @@ def test_provider_info_default_client_available_list(requests_mock):
162162

163163
def test_provider_info_default_client_available_lambda(requests_mock):
164164
requests_mock.get("https://authit.test/.well-known/openid-configuration", json={})
165-
default_client = {
165+
default_clients = [{
166166
"id": "jak4l0v3-45lsdfe3d",
167167
"grant_types": ["urn:ietf:params:oauth:grant-type:device_code+pkce", "refresh_token"]
168-
}
169-
info = OidcProviderInfo(issuer="https://authit.test", default_clients=[default_client])
168+
}]
169+
info = OidcProviderInfo(issuer="https://authit.test", default_clients=default_clients)
170170

171171
# Alias for compactness
172172
g = DefaultOidcClientGrant
@@ -191,11 +191,11 @@ def test_provider_info_default_client_available_lambda(requests_mock):
191191

192192
def test_provider_info_default_client_invalid_grants(requests_mock, caplog):
193193
requests_mock.get("https://authit.test/.well-known/openid-configuration", json={})
194-
default_client = {
194+
default_clients = [{
195195
"id": "jak4l0v3-45lsdfe3d",
196196
"grant_types": ["refresh_token", "nope dis invalid"]
197-
}
198-
info = OidcProviderInfo(issuer="https://authit.test", default_clients=[default_client])
197+
}]
198+
info = OidcProviderInfo(issuer="https://authit.test", default_clients=default_clients)
199199

200200
# Alias for compactness
201201
g = DefaultOidcClientGrant

tests/rest/test_connection.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1107,7 +1107,7 @@ def test_authenticate_oidc_device_flow_pkce_multiple_provider_one_config_no_give
11071107

11081108
def test_authenticate_oidc_device_flow_pkce_multiple_provider_one_config_no_given_default_client(requests_mock, auth_config):
11091109
"""
1110-
OIDC device flow + default_client + PKCE with multiple OIDC providers, one in config and none specified to use.
1110+
OIDC device flow + default_clients + PKCE with multiple OIDC providers, one in config and none specified to use.
11111111
"""
11121112
requests_mock.get(API_URL, json={"api_version": "1.0.0"})
11131113
default_client_id = "dadefaultklient"

0 commit comments

Comments
 (0)