44 lines
1.9 KiB
Java
44 lines
1.9 KiB
Java
package cz.trask.adfs;
|
|
|
|
public final class AdfsAuthConstants {
|
|
|
|
private AdfsAuthConstants() {
|
|
// utility class
|
|
}
|
|
|
|
public static final String AUTH_PREFIX_BEARER = "Bearer ";
|
|
public static final String HEADER_AUTHORIZATION = "Authorization";
|
|
|
|
// Error codes
|
|
public static final String ERR_SERVER_ERROR = "server_error";
|
|
public static final String ERR_TOO_MANY_REQUESTS = "too_many_requests";
|
|
public static final String ERR_INVALID_CONFIG = "invalid_configuration";
|
|
public static final String ERR_PROCESS_FAILED = "process_failed";
|
|
|
|
// AdfsTokenService constants
|
|
public static final String PARAM_RESOURCE = "resource";
|
|
public static final String PARAM_CLIENT_ID = "client_id";
|
|
public static final String PARAM_CLIENT_ASSERTION_TYPE = "client_assertion_type";
|
|
public static final String PARAM_CLIENT_ASSERTION = "client_assertion";
|
|
public static final String PARAM_GRANT_TYPE = "grant_type";
|
|
|
|
public static final String GRANT_TYPE_CLIENT_CREDENTIALS = "client_credentials";
|
|
public static final String CLIENT_ASSERTION_TYPE = "urn:ietf:params:oauth:client-assertion-type:jwt-bearer";
|
|
|
|
public static final String HEADER_CONTENT_TYPE = "Content-Type";
|
|
public static final String CONTENT_TYPE_FORM = "application/x-www-form-urlencoded";
|
|
public static final String METHOD_POST = "POST";
|
|
|
|
// Config validation names
|
|
public static final String CFG_TOKEN_URL = "tokenUrl";
|
|
public static final String CFG_AUDIENCE = "audience";
|
|
public static final String CFG_RESOURCE = "resource";
|
|
public static final String CFG_CLIENT_IDS = "clientIds";
|
|
public static final String CFG_CERTIFICATE = "certificate";
|
|
public static final String CFG_PRIVATE_KEY = "privateKey";
|
|
|
|
// SSL System properties
|
|
public static final String PROP_TRUST_STORE = "javax.net.ssl.trustStore";
|
|
public static final String PROP_TRUST_STORE_PASSWORD = "javax.net.ssl.trustStorePassword";
|
|
}
|