diff --git a/datahub-frontend/app/auth/sso/oidc/custom/EmptyAuthentication.java b/datahub-frontend/app/auth/sso/oidc/custom/EmptyAuthentication.java index 2e5ec6fa04..52a6a774d1 100644 --- a/datahub-frontend/app/auth/sso/oidc/custom/EmptyAuthentication.java +++ b/datahub-frontend/app/auth/sso/oidc/custom/EmptyAuthentication.java @@ -4,6 +4,10 @@ import com.nimbusds.oauth2.sdk.auth.ClientAuthentication; import com.nimbusds.oauth2.sdk.auth.ClientAuthenticationMethod; import com.nimbusds.oauth2.sdk.http.HTTPRequest; import com.nimbusds.oauth2.sdk.id.ClientID; +import com.nimbusds.oauth2.sdk.util.URLUtils; +import java.util.Collections; +import java.util.List; +import java.util.Map; public class EmptyAuthentication extends ClientAuthentication { @@ -18,6 +22,9 @@ public class EmptyAuthentication extends ClientAuthentication { @Override public void applyTo(HTTPRequest httpRequest) { - return; + Map> params = httpRequest.getQueryParameters(); + params.put("client_id", Collections.singletonList(getClientID().getValue())); + String queryString = URLUtils.serializeParameters(params); + httpRequest.setQuery(queryString); } }