コード例 #1
0
 @Override
 protected Object createInternal(String type, ApiRequest request) {
   if (!StringUtils.equals(AbstractTokenUtil.TOKEN, request.getType())) {
     return null;
   }
   return createToken(request);
 }
コード例 #2
0
 public Account getAccountAccess(String token, ApiRequest request) {
   if (!StringUtils.equals(AbstractTokenUtil.TOKEN, request.getType()) && isConfigured()) {
     request.setAttribute(tokenUtils().tokenType(), token);
     return getAccountAccessInternal();
   }
   return null;
 }
コード例 #3
0
 @Override
 public Account getAccount(ApiRequest request) {
   if (!StringUtils.equals(AbstractTokenUtil.TOKEN, request.getType()) && isConfigured()) {
     tokenUtils().findAndSetJWT();
     return getAccountAccessInternal();
   }
   return null;
 }
コード例 #4
0
ファイル: ADConfigManager.java プロジェクト: sergeikh/cattle
  @Override
  protected Object createInternal(String type, ApiRequest request) {
    if (!StringUtils.equals(ADConstants.CONFIG, request.getType())) {
      return null;
    }

    LDAPConstants config = request.proxyRequestObject(LDAPConstants.class);
    LDAPUtils.validateConfig(config);
    return updateCurrentConfig(config);
  }