org.soulwing.cas.extension.Names Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of cas-subsystem Show documentation
Show all versions of cas-subsystem Show documentation
Wildfly subsystem that monitors web application deployments and attaches
CAS authentication support.
/*
* File created on Dec 18, 2014
*
* Copyright (c) 2015 Carl Harris, Jr.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package org.soulwing.cas.extension;
/**
* Configuration names.
*
* @author Carl Harris
*/
public interface Names {
String SUBSYSTEM_NAME = "cas";
int VERSION_MAJOR = 1;
int VERSION_MINOR = 0;
String NAMESPACE = String.format("urn:soulwing.org:%s:%d.%d",
SUBSYSTEM_NAME, VERSION_MAJOR, VERSION_MINOR);
String NAME = "name";
String URL = "url";
String CAS_PROFILE = "cas-profile";
String PROFILE = "profile";
String PROTOCOL = "protocol";
String ENCODING = "encoding";
String SERVICE_URL = "service-url";
String SERVER_URL = "server-url";
String PROXY_CALLBACK_ENABLED = "proxy-callback-enabled";
String PROXY_CALLBACK_PATH = "proxy-callback-path";
String ACCEPT_ANY_PROXY = "accept-any-proxy";
String ALLOW_EMPTY_PROXY_CHAIN = "allow-empty-proxy-chain";
String ORIGINAL_REQUEST_PATH_HEADER = "original-request-path-header";
String RENEW = "renew";
String PROXY_CHAIN = "allowed-proxy-chain";
String PROXIES = "proxies";
String PROXY = "proxy";
String CLOCK_SKEW_TOLERANCE = "clock-skew-tolerance";
String POST_AUTH_REDIRECT = "post-auth-redirect";
String SECURITY_REALM = "security-realm";
String HOSTNAME_VERIFIER = "hostname-verifier";
String TYPE = "type";
String HOSTS = "hosts";
String HOST = "host";
String ATTRIBUTE_TRANSFORM = "attribute-transform";
String TRANSFORMER = "transformer";
String CODE = "code";
String MODULE = "module";
String OPTIONS = "options";
String OPTION = "option";
String KEY = "key";
String AUTHENTICATION_SERVICE = "authentication-service";
String SERVLET_EXTENSION = "servlet-extension";
String ADD_API_DEPENDENCIES = "add-api-dependencies";
}