/** * Copyright (C) 2015 Orange * 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 com.francetelecom.clara.cloud.logicalmodel; /** * LogicalAuthenticationType * Describes the types of authentication supported by the system. * * This typically applies to SOAP web services (see {@link LogicalSoapConsumer}) * * Last updated : $LastChangedDate$ * Last author : $Author$ * @version : $Revision$ */ public enum LogicalAuthenticationType { /** * No authentication is requested */ NONE, /** * Authentication through HTTP 1.1 Basic Authentication, see http://www.ietf.org/rfc/rfc2617.txt */ BASIC_AUTH, /** * the client authentication is performed through specific authen (typically login/password) through custom HTTP headers */ CUSTOM_AUTH_HEADER, /** * The client is authenticated with SSL-based certificates exchanges. See http://en.wikipedia.org/wiki/Transport_Layer_Security#Client-authenticated_TLS_handshake */ SSL_CLIENT }