
com.trimble.id.AuthenticationConstants Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of trimble-id Show documentation
Show all versions of trimble-id Show documentation
Trimble Identity OAuth Client library holds the client classes that are used for communicating with Trimble Identity Service
The newest version!
package com.trimble.id;
import java.util.ArrayList;
import java.util.List;
import static com.trimble.id.PropertiesFileReader.getPropertyValue;
public interface AuthenticationConstants {
String QUERY_STRING = getPropertyValue("authorizationQueryString");
String OPENID = "openid";
String SCOPE_PLACEHOLDER = "${scope}";
String REDIRECT_URI_PLACEHOLDER = "${redirect_uri}";
String CLIENT_ID_PLACEHOLDER = "${client_id}";
String STATE = "&state=";
String IDENTITY_PROVIDER = "&identity_provider=";
String CODE_CHALLENGE_METHOD = "&code_challenge_method=";
String CODE_CHALLENGE = "&code_challenge=";
String SPACE = " ";
String QUERY_STRING_MARKER = "?";
String AMPERSAND = "&";
String EQUAL_TO = "=";
String AUTHORIZATION = "Authorization";
String BEARER = "Bearer ";
String CLIENT_CREDENTIALS = "client_credentials";
String REFRESH_TOKEN = "refresh_token";
String AUTHORIZATION_CODE_GRANT = "authorization_code";
String GRANT_TYPE = "grant_type";
String SCOPE = "scope";
String CODE = "code";
String CLIENT_ID = "client_id";
String REDIRECT_URI = "redirect_uri";
String CODE_VERIFIER = "code_verifier";
String CODE_CHALLENGE_PARAM = "code_challenge";
String CODE_CHALLENGE_METHOD_PARAM = "code_challenge_method";
String TOKEN = "token";
String TOKEN_TYPE_HINT = "token_type_hint";
String SUBJECT_TOKEN = "subject_token";
String SUBJECT_TOKEN_TYPE = "subject_token_type";
String TOKEN_EXCHANGE = "urn:ietf:params:oauth:grant-type:token-exchange";
String JWT_TOKEN_TYPE = "urn:ietf:params:oauth:token-type:jwt";
String MULTIPART_FORM_DATA = "multipart/form-data";
String APPLICATION_FORM_URLENCODED = "application/x-www-form-urlencoded";
String APPLICATION_JSON = "application/json";
String APPLICATION_OCTET_STREAM = "application/octet-stream";
List FORM_CONTENT_TYPES = new ArrayList() {
private static final long serialVersionUID = 1L;
{
{
add(MULTIPART_FORM_DATA);
}
{
add(APPLICATION_FORM_URLENCODED);
}
}
};
String GET = "GET";
String POST = "POST";
String PUT = "PUT";
String DELETE = "DELETE";
String FILE = "File";
String TEXT = "Text";
String FORM_FIELD_NAME = "file";
int CODE_CHALLENGE_SIZE = 32;
int STATE_SIZE = 20;
String S256 = "S256";
String NO_SUCH_ALG_EXCEPTION = "No Such Algorithm Exception occurred while trying to get an instance of Message Digest...";
String AUTH_CODE_REDIRECT_ERROR = "Authorization Code is not present in the redirected URL...";
String INVALID_ENDPOINT_PROVIDER = "Endpoint provider passed as an argument is null...";
String INVALID_HTTPCLIENT_PROVIDER = "The given HttpClientProvider is null...";
// SDK Headers
String SDK_VARIANT_HEADER = "x-trimblecloud-sdk-variant";
String SDK_VERSION_HEADER = "x-trimblecloud-sdk-version";
String SDK_VARIANT = "(java-sdk)";
String SDK_VERSION = getPropertyValue("sdkVersion");
String SDK_USER_AGENT_HEADER = "User-Agent";
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy