package io.cattle.platform.iaas.api.auth.integration.external;
import io.cattle.platform.archaius.util.ArchaiusUtil;
import com.netflix.config.DynamicBooleanProperty;
import com.netflix.config.DynamicStringProperty;
public class ServiceAuthConstants {
public static DynamicStringProperty AUTH_SERVICE_URL = ArchaiusUtil.getString("system.stack.auth.url");
public static final String ACCEPT = "Accept";
public static final String ACCESS_TOKEN = "access_token";
public static final String AUTH_ERROR = "AuthError";
public static final String JWT_KEY = "jwt";
public static final String AUTHORIZATION = "Authorization";
public static final String APPLICATION_JSON = "application/json";
public static final String APPLICATION_FORM_URL_ENCODED = "application/x-www-form-urlencoded";
public static final String ACCESSMODE_SETTING = "api.auth.access.mode";
public static final String ALLOWED_IDENTITIES_SETTING = "api.auth.allowed.identities";
public static final String USERTYPE_SETTING = "api.auth.user.type";
public static final String IDENTITY_SEPARATOR_SETTING = "api.auth.external.provider.identity.separator";
public static final String EXTERNAL_AUTH_PROVIDER_SETTING = "api.auth.external.provider.configured";
public static final String JWT_CREATION_FAILED = "FailedToMakeJWT";
public static final String NO_IDENTITY_LOOKUP_SETTING = "api.auth.external.provider.no.identity.lookup";
public static final DynamicStringProperty ACCESS_MODE = ArchaiusUtil.getString(ACCESSMODE_SETTING);
public static final DynamicStringProperty ALLOWED_IDENTITIES = ArchaiusUtil.getString(ALLOWED_IDENTITIES_SETTING);
public static final DynamicStringProperty USER_TYPE = ArchaiusUtil.getString(USERTYPE_SETTING);
public static final DynamicStringProperty IDENTITY_SEPARATOR = ArchaiusUtil.getString(IDENTITY_SEPARATOR_SETTING);
public static final DynamicBooleanProperty IS_EXTERNAL_AUTH_PROVIDER = ArchaiusUtil.getBoolean(EXTERNAL_AUTH_PROVIDER_SETTING);
public static final DynamicBooleanProperty NO_IDENTITY_LOOKUP_SUPPORTED = ArchaiusUtil.getBoolean(NO_IDENTITY_LOOKUP_SETTING);
}