/* * Licensed to Jasig under one or more contributor license * agreements. See the NOTICE file distributed with this work * for additional information regarding copyright ownership. * Jasig licenses this file to you 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 the following location: * * 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.jasig.cas.support.oauth; /** * This class has the main constants for the OAuth implementation. * * @author Jerome Leleu * @since 3.5.0 */ public interface OAuthConstants { String REDIRECT_URI = "redirect_uri"; String CLIENT_ID = "client_id"; String CLIENT_SECRET = "client_secret"; String CODE = "code"; String SERVICE = "service"; String TICKET = "ticket"; String STATE = "state"; String ACCESS_TOKEN = "access_token"; String OAUTH20_CALLBACKURL = "oauth20_callbackUrl"; String OAUTH20_SERVICE_NAME = "oauth20_service_name"; String OAUTH20_STATE = "oauth20_state"; String MISSING_ACCESS_TOKEN = "missing_accessToken"; String EXPIRED_ACCESS_TOKEN = "expired_accessToken"; String CONFIRM_VIEW = "oauthConfirmView"; String ERROR_VIEW = "viewServiceErrorView"; String INVALID_REQUEST = "invalid_request"; String INVALID_GRANT = "invalid_grant"; String AUTHORIZE_URL = "authorize"; String CALLBACK_AUTHORIZE_URL = "callbackAuthorize"; String ACCESS_TOKEN_URL = "accessToken"; String PROFILE_URL = "profile"; String EXPIRES = "expires"; }