/** * Encodes a string using base64 and returns the result as another string. * * @param text String to be encoded. * @return Resulting encoded string. */ public static String encodeAsString(final String text) { return encodeAsString(text.getBytes()); }
/** * Encodes a string using base64 and returns the result as another string. * * @param text String to be encoded. * @return Resulting encoded string. */ public static String encodeAsString(final String text) { return encodeAsString(text.getBytes()); }
private static String buildBasicAuthHeader(final String userName, final String password) { return Base64.encodeAsString(userName + ":" + password); }
private String calculateAuthentication(HttpAuthenticationFilter.Credentials credentials) { String username = credentials.getUsername(); byte[] password = credentials.getPassword(); if (username == null) { username = ""; } if (password == null) { password = new byte[0]; } final byte[] prefix = (username + ":").getBytes(HttpAuthenticationFilter.CHARACTER_SET); final byte[] usernamePassword = new byte[prefix.length + password.length]; System.arraycopy(prefix, 0, usernamePassword, 0, prefix.length); System.arraycopy(password, 0, usernamePassword, prefix.length, password.length); return "Basic " + Base64.encodeAsString(usernamePassword); }
private String calculateAuthentication(HttpAuthenticationFilter.Credentials credentials) { String username = credentials.getUsername(); byte[] password = credentials.getPassword(); if (username == null) { username = ""; } if (password == null) { password = new byte[0]; } final byte[] prefix = (username + ":").getBytes(HttpAuthenticationFilter.CHARACTER_SET); final byte[] usernamePassword = new byte[prefix.length + password.length]; System.arraycopy(prefix, 0, usernamePassword, 0, prefix.length); System.arraycopy(password, 0, usernamePassword, prefix.length, password.length); return "Basic " + Base64.encodeAsString(usernamePassword); }
private String calculateAuthentication(HttpAuthenticationFilter.Credentials credentials) { String username = credentials.getUsername(); byte[] password = credentials.getPassword(); if (username == null) { username = ""; } if (password == null) { password = new byte[0]; } final byte[] prefix = (username + ":").getBytes(HttpAuthenticationFilter.CHARACTER_SET); final byte[] usernamePassword = new byte[prefix.length + password.length]; System.arraycopy(prefix, 0, usernamePassword, 0, prefix.length); System.arraycopy(password, 0, usernamePassword, prefix.length, password.length); return "Basic " + Base64.encodeAsString(usernamePassword); }
static String generateAuthorizationHeader(String userName, String password) throws ProxyAuthenticationException { if (userName == null) { throw new ProxyAuthenticationException(LocalizationMessages.PROXY_USER_NAME_MISSING()); } if (password == null) { throw new ProxyAuthenticationException(LocalizationMessages.PROXY_PASSWORD_MISSING()); } byte[] prefix = (userName + ":").getBytes(CHARACTER_SET); byte[] passwordBytes = password.getBytes(CHARACTER_SET); byte[] usernamePassword = new byte[prefix.length + passwordBytes.length]; System.arraycopy(prefix, 0, usernamePassword, 0, prefix.length); System.arraycopy(passwordBytes, 0, usernamePassword, prefix.length, passwordBytes.length); return "Basic " + Base64.encodeAsString(usernamePassword); } }
/** * Build Authorization header for final user. * @param username * target username * @param password * target password * @return * target header */ public static String buildAuthorization4UserName(String username, String password) { return " Basic " + new String(Base64.encodeAsString(username + ":" + password)); }
/** * Build Authorization header for final user. * @param username target username * @param password target password * @return target header */ public static String buildAuthorization4UserName(String username, String password) { return " Basic " + new String(Base64.encodeAsString(username + ":" + password)); }
/** * Encodes a string using base64 and returns the result as another string. * * @param text String to be encoded. * @return Resulting encoded string. */ public static String encodeAsString(final String text) { return encodeAsString(text.getBytes()); }
/** * Encodes a string using base64 and returns the result as another string. * * @param text String to be encoded. * @return Resulting encoded string. */ public static String encodeAsString(final String text) { return encodeAsString(text.getBytes()); }
/** * Encodes a string using base64 and returns the result as another string. * * @param text String to be encoded. * @return Resulting encoded string. */ public static String encodeAsString(final String text) { return encodeAsString(text.getBytes()); }
/** * Encodes a string using base64 and returns the result as another string. * * @param text String to be encoded. * @return Resulting encoded string. */ public static String encodeAsString(final String text) { return encodeAsString(text.getBytes()); }
/** * Encodes a string using base64 and returns the result as another string. * * @param text String to be encoded. * @return Resulting encoded string. */ public static String encodeAsString(final String text) { return encodeAsString(text.getBytes()); }
private String calculateAuthentication(HttpAuthenticationFilter.Credentials credentials) { String username = credentials.getUsername(); byte[] password = credentials.getPassword(); if (username == null) { username = ""; } if (password == null) { password = new byte[0]; } final byte[] prefix = (username + ":").getBytes(HttpAuthenticationFilter.CHARACTER_SET); final byte[] usernamePassword = new byte[prefix.length + password.length]; System.arraycopy(prefix, 0, usernamePassword, 0, prefix.length); System.arraycopy(password, 0, usernamePassword, prefix.length, password.length); return "Basic " + Base64.encodeAsString(usernamePassword); }
private String calculateAuthentication(HttpAuthenticationFilter.Credentials credentials) { String username = credentials.getUsername(); byte[] password = credentials.getPassword(); if (username == null) { username = ""; } if (password == null) { password = new byte[0]; } final byte[] prefix = (username + ":").getBytes(HttpAuthenticationFilter.CHARACTER_SET); final byte[] usernamePassword = new byte[prefix.length + password.length]; System.arraycopy(prefix, 0, usernamePassword, 0, prefix.length); System.arraycopy(password, 0, usernamePassword, prefix.length, password.length); return "Basic " + Base64.encodeAsString(usernamePassword); }
private String calculateAuthentication(HttpAuthenticationFilter.Credentials credentials) { String username = credentials.getUsername(); byte[] password = credentials.getPassword(); if (username == null) { username = ""; } if (password == null) { password = new byte[0]; } final byte[] prefix = (username + ":").getBytes(HttpAuthenticationFilter.CHARACTER_SET); final byte[] usernamePassword = new byte[prefix.length + password.length]; System.arraycopy(prefix, 0, usernamePassword, 0, prefix.length); System.arraycopy(password, 0, usernamePassword, prefix.length, password.length); return "Basic " + Base64.encodeAsString(usernamePassword); }
private String calculateAuthentication(HttpAuthenticationFilter.Credentials credentials) { String username = credentials.getUsername(); byte[] password = credentials.getPassword(); if (username == null) { username = ""; } if (password == null) { password = new byte[0]; } final byte[] prefix = (username + ":").getBytes(HttpAuthenticationFilter.CHARACTER_SET); final byte[] usernamePassword = new byte[prefix.length + password.length]; System.arraycopy(prefix, 0, usernamePassword, 0, prefix.length); System.arraycopy(password, 0, usernamePassword, prefix.length, password.length); return "Basic " + Base64.encodeAsString(usernamePassword); }
/** * Authentication token. * * @param token * the token * @return the rest client builder */ public RestClientBuilder authenticationToken(AuthenticationToken token) { if (token.getAuthMode() == AuthenticationMode.SHARED_SECRET_KEY) { headers.add(HttpHeaders.AUTHORIZATION, token.getSharedSecretKey()); } else if (token.getAuthMode() == AuthenticationMode.BASIC_AUTH) { String base64 = Base64.encodeAsString(token.getUsername() + ":" + token.getPassword()); headers.add(HttpHeaders.AUTHORIZATION, "Basic " + base64); } this.token = token; return this; }
final Invocation.Builder builder = client.target(ENDPOINT.value + request.getEndpoint()).request(); builder.header("Authorization", Base64.encodeAsString((":" + apiKey).getBytes())); builder.header(request.getResponseType().getHeaderName(), request.getResponseType().getHeaderValue()); builder.header(Heroku.ApiVersion.v3.getHeaderName(), Heroku.ApiVersion.v3.getHeaderValue());