package io.cattle.platform.iaas.api.auth.integration.local; import io.cattle.platform.core.constants.ProjectConstants; import io.cattle.platform.core.model.Account; import io.cattle.platform.iaas.api.auth.AbstractTokenUtil; import java.util.List; public class LocalAuthTokenUtils extends AbstractTokenUtil { @Override public String tokenType() { return LocalAuthConstants.JWT; } @Override protected boolean isWhitelisted(List<String> idList) { return true; } @Override protected String accessMode() { return LocalAuthConstants.ACCESS_MODE.get(); } @Override protected String accessToken() { return null; } @Override protected void postAuthModification(Account account) { } @Override public String userType() { return ProjectConstants.RANCHER_ID; } @Override public boolean createAccount() { return false; } @Override public String getName() { return LocalAuthConstants.CONFIG; } }