mirror of
https://github.com/datahub-project/datahub.git
synced 2025-12-08 00:27:05 +00:00
Attach Client ID to token request in Authentication Mode none (#3308)
This commit is contained in:
parent
dd1f6fbc5e
commit
c742cbd62d
@ -4,6 +4,10 @@ import com.nimbusds.oauth2.sdk.auth.ClientAuthentication;
|
|||||||
import com.nimbusds.oauth2.sdk.auth.ClientAuthenticationMethod;
|
import com.nimbusds.oauth2.sdk.auth.ClientAuthenticationMethod;
|
||||||
import com.nimbusds.oauth2.sdk.http.HTTPRequest;
|
import com.nimbusds.oauth2.sdk.http.HTTPRequest;
|
||||||
import com.nimbusds.oauth2.sdk.id.ClientID;
|
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 {
|
public class EmptyAuthentication extends ClientAuthentication {
|
||||||
@ -18,6 +22,9 @@ public class EmptyAuthentication extends ClientAuthentication {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void applyTo(HTTPRequest httpRequest) {
|
public void applyTo(HTTPRequest httpRequest) {
|
||||||
return;
|
Map<String, List<String>> params = httpRequest.getQueryParameters();
|
||||||
|
params.put("client_id", Collections.singletonList(getClientID().getValue()));
|
||||||
|
String queryString = URLUtils.serializeParameters(params);
|
||||||
|
httpRequest.setQuery(queryString);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user