All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.soulwing.cas.extension.Names Maven / Gradle / Ivy

Go to download

Wildfly subsystem that monitors web application deployments and attaches CAS authentication support.

There is a newer version: 2.0.3
Show newest version
/*
 * 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 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";

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy