Returns a query string with the parameters of the authorization request. Any null
or empty parameter will be omitted.
357 StringBuilder queryStringBuilder =
new StringBuilder();
363 if (
code != null && !
code.isEmpty()) {
364 queryStringBuilder.append(
"&");
365 queryStringBuilder.append(
"code=").append(
code);
368 queryStringBuilder.append(
"&");
369 queryStringBuilder.append(
"redirect_uri=").append(
373 queryStringBuilder.append(
"&");
374 queryStringBuilder.append(
"scope=").append(
375 URLEncoder.encode(
scope,
"UTF-8"));
378 queryStringBuilder.append(
"&");
379 queryStringBuilder.append(
"username=").append(
username);
382 queryStringBuilder.append(
"&");
383 queryStringBuilder.append(
"password=").append(
password);
386 queryStringBuilder.append(
"&");
387 queryStringBuilder.append(
"assertion=").append(
assertion);
390 queryStringBuilder.append(
"&");
391 queryStringBuilder.append(
"refresh_token=").append(
refreshToken);
395 queryStringBuilder.append(
"&");
396 queryStringBuilder.append(
"client_id=").append(
400 queryStringBuilder.append(
"&");
401 queryStringBuilder.append(
"client_secret=").append(
406 queryStringBuilder.append(
"&client_assertion_type=").append(
407 URLEncoder.encode(ClientAssertionType.JWT_BEARER.toString(),
"UTF-8"));
408 queryStringBuilder.append(
"&");
412 queryStringBuilder.append(
"&");
415 }
catch (UnsupportedEncodingException e) {
419 return queryStringBuilder.toString();
String toString()
Definition: GrantType.java:162
String getAuthUsername()
Definition: BaseRequest.java:58
CLIENT_SECRET_POST
Definition: AuthenticationMethod.java:24
String scope
Definition: TokenRequest.java:75
GrantType grantType
Definition: TokenRequest.java:70
String refreshToken
Definition: TokenRequest.java:77
String redirectUri
Definition: TokenRequest.java:72
String assertion
Definition: TokenRequest.java:76
CLIENT_SECRET_JWT
Definition: AuthenticationMethod.java:31
String getAuthPassword()
Definition: BaseRequest.java:66
String username
Definition: TokenRequest.java:73
PRIVATE_KEY_JWT
Definition: AuthenticationMethod.java:37
AuthenticationMethod getAuthenticationMethod()
Definition: BaseRequest.java:74
String getClientAssertion()
Definition: TokenRequest.java:307
Map< String, String > getCustomParameters()
Definition: BaseRequest.java:90
String code
Definition: TokenRequest.java:71
String password
Definition: TokenRequest.java:74