mirror of
https://github.com/datahub-project/datahub.git
synced 2025-12-05 07:04:44 +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.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<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