cn.dev33.satoken.sso.error.SaSsoErrorCode Maven / Gradle / Ivy
/*
* Copyright 2020-2099 sa-token.cc
*
* 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 cn.dev33.satoken.sso.error;
/**
* 定义 sa-token-sso 所有异常细分状态码
*
* @author click33
* @since 1.33.0
*/
public interface SaSsoErrorCode {
/** redirect 重定向 url 是一个无效地址 */
int CODE_30001 = 30001;
/** redirect 重定向 url 不在 allowUrl 允许的范围内 */
int CODE_30002 = 30002;
/** 接口调用方提供的 secretkey 秘钥无效 */
int CODE_30003 = 30003;
/** 提供的 ticket 是无效的 */
int CODE_30004 = 30004;
/** 在模式三下,sso-client 调用 sso-server 端 校验ticket接口 时,得到的响应是校验失败 */
int CODE_30005 = 30005;
/** 在模式三下,sso-client 调用 sso-server 端 单点注销接口 时,得到的响应是注销失败 */
int CODE_30006 = 30006;
/** http 请求调用 提供的 timestamp 与当前时间的差距超出允许的范围 */
int CODE_30007 = 30007;
/** http 请求调用 提供的 sign 无效 */
int CODE_30008 = 30008;
/** 本地系统没有配置 secretkey 字段 */
int CODE_30009 = 30009;
/** 本地系统没有配置 http 请求处理器 */
int CODE_30010 = 30010;
/** 该 ticket 不属于当前 client */
int CODE_30011 = 30011;
/** 当前缺少配置 server-url 地址 */
int CODE_30012 = 30012;
/** 提供的 client 参数值无效 */
int CODE_30013 = 30013;
/** 在 /sso/auth 既没有指定 redirect 参数,也没有配置 homeRoute 路由 */
int CODE_30014 = 30014;
/** 无效的 allow-url 配置 */
int CODE_30015 = 30015;
}