From 60ce1d6ec0d1bb6c9f982e6c45fc08f882677a82 Mon Sep 17 00:00:00 2001 From: MarcoBau Date: Tue, 17 Sep 2024 16:27:27 +0200 Subject: [PATCH] [ELY-2807] Allow complete provider url in the oidc config --- .../wildfly/security/http/oidc/OidcClientConfiguration.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/http/oidc/src/main/java/org/wildfly/security/http/oidc/OidcClientConfiguration.java b/http/oidc/src/main/java/org/wildfly/security/http/oidc/OidcClientConfiguration.java index db872b30a89..8e459de9d7c 100644 --- a/http/oidc/src/main/java/org/wildfly/security/http/oidc/OidcClientConfiguration.java +++ b/http/oidc/src/main/java/org/wildfly/security/http/oidc/OidcClientConfiguration.java @@ -254,6 +254,10 @@ protected OidcProviderMetadata getOidcProviderMetadata(String discoveryUrl) thro private String getDiscoveryUrl() { if (providerUrl != null) { + // specific OpenID provider configuration found + if(providerUrl.contains(DISCOVERY_PATH)) { + return providerUrl; + } // generic OpenID provider configuration found return getUrl(providerUrl, DISCOVERY_PATH); } else if (authServerBaseUrl != null) {