Skip to content

Commit 0c8ab4f

Browse files
committed
fixup! frontends/openid_connect: support issuer override via provider
1 parent b4b8df8 commit 0c8ab4f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

tests/flows/test_oidc-saml.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
CLIENT_REDIRECT_URI = "https://client.example.com/cb"
2929
REDIRECT_URI = "https://client.example.com/cb"
3030
DB_URI = "mongodb://localhost/satosa"
31+
EXTRA_ISSUER = "https://other-op.example.com/satosa/other/op"
3132

3233
@pytest.fixture(scope="session")
3334
def client_db_path(tmpdir_factory):
@@ -104,6 +105,7 @@ def test_full_flow(self, satosa_config_dict, oidc_frontend_config, saml_backend_
104105
subject_id = "testuser1"
105106

106107
# proxy config
108+
oidc_frontend_config["config"]["provider"]["issuer"] = EXTRA_ISSUER
107109
satosa_config_dict["FRONTEND_MODULES"] = [oidc_frontend_config]
108110
satosa_config_dict["BACKEND_MODULES"] = [saml_backend_config]
109111
satosa_config_dict["INTERNAL_ATTRIBUTES"]["attributes"] = {attr_name: {"openid": [attr_name],
@@ -115,7 +117,7 @@ def test_full_flow(self, satosa_config_dict, oidc_frontend_config, saml_backend_
115117
test_client = Client(make_app(SATOSAConfig(satosa_config_dict)), Response)
116118

117119
# get frontend OP config info
118-
issuer = satosa_config_dict["BASE"]
120+
issuer = EXTRA_ISSUER
119121
provider_config = self._discover_provider(test_client, issuer)
120122

121123
# create auth req

0 commit comments

Comments
 (0)