/* * Copyright 2012 SURFnet bv, The Netherlands * * 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 nl.surfnet.coin.teams.util; /** * Constants for allowed options key of a {@link nl.surfnet.coin.teams.domain.GroupProvider} */ public interface GroupProviderOptionParameters { String ADAPTER = "adapter"; String URL = "url"; String PROTOCOL = "protocol"; String HOST = "host"; String VERSION = "version"; String PATH = "path"; String USERNAME = "user"; String PASSWORD = "password"; String CONSUMER_KEY = "auth.consumerKey"; String CONSUMER_SECRET = "auth.consumerSecret"; String SIGNATURE_METHOD = "auth.signatureMethod"; String CALLBACK_URL = "auth.callbackUrl"; String SITE_URL = "auth.siteUrl"; String REQUEST_TOKEN_URL = "auth.requestTokenUrl"; String ACCESS_TOKEN_URL = "auth.accessTokenUrl"; String AUTHORIZE_URL = "auth.authorizeUrl"; String USER_AUTHORIZATION_URL = "auth.userAuthorizationUrl"; String REQUEST_METHOD = "auth.requestMethod"; String RSA_PUBLIC_KEY = "auth.rsaPublicKey"; String RSA_PRIVATE_KEY = "auth.rsaPrivateKey"; String REQUEST_SCHEME = "auth.requestScheme"; String TIMEOUT = "timeout"; String SSL_VERIFY_HOST = "ssl_verifyhost"; String SSL_VERIFY_PEER = "ssl_verifypeer"; }