code: public static String encodeBasicAuthorizationHeader(String clientId, String clientSecret){
          return BASIC + " " + Base64.urlEncode(clientId+":"+clientSecret);
      }
docs: 将<code>clientId</code>和<code>clientSecret</code>组合并编码成HTTP Basic authentication需要的请求头的值。
  参考：https://tools.ietf.org/html/rfc6749#section-2.3.1
  
  在使用授权码获取access token的时候，需要使用HTTP Basic authentication方式验证client身份。
  参考：https://tools.ietf.org/html/rfc6749#section-4.1.3