final String clientSecret = client.getClientSecret(); if (SECRET_BASIC.equals(client.getTokenEndpointAuthMethod())){
o.add(CONTACTS, getAsArray(c.getContacts())); o.addProperty(TOS_URI, c.getTosUri()); o.addProperty(TOKEN_ENDPOINT_AUTH_METHOD, c.getTokenEndpointAuthMethod() != null ? c.getTokenEndpointAuthMethod().getValue() : null); o.addProperty(SCOPE, c.getScope() != null ? Joiner.on(SCOPE_SEPARATOR).join(c.getScope()) : null); o.add(GRANT_TYPES, getAsArray(c.getGrantTypes()));
if (SECRET_BASIC.equals(clientConfig.getTokenEndpointAuthMethod())){ if (SECRET_JWT.equals(clientConfig.getTokenEndpointAuthMethod()) || PRIVATE_KEY.equals(clientConfig.getTokenEndpointAuthMethod())) { JWSAlgorithm alg = clientConfig.getTokenEndpointAuthSigningAlg(); if (SECRET_JWT.equals(clientConfig.getTokenEndpointAuthMethod()) && (JWSAlgorithm.HS256.equals(alg) || JWSAlgorithm.HS384.equals(alg) } else if (PRIVATE_KEY.equals(clientConfig.getTokenEndpointAuthMethod())) {
final String clientSecret = client.getClientSecret(); if (SECRET_BASIC.equals(client.getTokenEndpointAuthMethod())){
if (SECRET_BASIC.equals(clientConfig.getTokenEndpointAuthMethod())){ if (SECRET_JWT.equals(clientConfig.getTokenEndpointAuthMethod()) || PRIVATE_KEY.equals(clientConfig.getTokenEndpointAuthMethod())) { JWSAlgorithm alg = clientConfig.getTokenEndpointAuthSigningAlg(); if (SECRET_JWT.equals(clientConfig.getTokenEndpointAuthMethod()) && (alg.equals(JWSAlgorithm.HS256) || alg.equals(JWSAlgorithm.HS384) } else if (PRIVATE_KEY.equals(clientConfig.getTokenEndpointAuthMethod())) {
if (SECRET_BASIC.equals(clientConfig.getTokenEndpointAuthMethod())){ if (SECRET_JWT.equals(clientConfig.getTokenEndpointAuthMethod()) || PRIVATE_KEY.equals(clientConfig.getTokenEndpointAuthMethod())) { JWSAlgorithm alg = clientConfig.getTokenEndpointAuthSigningAlg(); if (SECRET_JWT.equals(clientConfig.getTokenEndpointAuthMethod()) && (JWSAlgorithm.HS256.equals(alg) || JWSAlgorithm.HS384.equals(alg) } else if (PRIVATE_KEY.equals(clientConfig.getTokenEndpointAuthMethod())) {