类 SecurityConstants


  • public class SecurityConstants
    extends Object
    social 常量
    版本:
    V1.0 Created by 2020/5/6 21:29
    作者:
    zhailiang, YongWu zheng
    • 字段详细资料

      • SERVLET_CONTEXT_PATH_PARAM_NAME

        public static final String SERVLET_CONTEXT_PATH_PARAM_NAME
        top.dcenter.ums.security.core.util.MvcUtil 的 servletContextPath 字段名称
        另请参阅:
        常量字段值
      • DEFAULT_UN_AUTHENTICATION_ROUTING_URL

        public static final String DEFAULT_UN_AUTHENTICATION_ROUTING_URL
        当请求需要身份认证时,默认跳转的url
        另请参阅:
        常量字段值
      • DEFAULT_LOGIN_PROCESSING_URL_FORM

        public static final String DEFAULT_LOGIN_PROCESSING_URL_FORM
        默认的用户名密码登录请求处理url
        另请参阅:
        常量字段值
      • DEFAULT_LOGIN_PROCESSING_URL_MOBILE

        public static final String DEFAULT_LOGIN_PROCESSING_URL_MOBILE
        默认的手机验证码登录请求处理url
        另请参阅:
        常量字段值
      • DEFAULT_SIGN_UP_PROCESSING_URL_SOCIAL

        public static final String DEFAULT_SIGN_UP_PROCESSING_URL_SOCIAL
        默认的 social OAuth2 注册请求处理url
        另请参阅:
        常量字段值
      • DEFAULT_LOGIN_PAGE_URL

        public static final String DEFAULT_LOGIN_PAGE_URL
        默认登录页面
        另请参阅:
        常量字段值
      • DEFAULT_SESSION_INVALID_URL

        public static final String DEFAULT_SESSION_INVALID_URL
        session失效默认的跳转地址
        另请参阅:
        常量字段值
      • SESSION_REDIRECT_URL_KEY

        public static final String SESSION_REDIRECT_URL_KEY
        在session失效时 原始请求 url 存储在 session 的 key
        另请参阅:
        常量字段值
      • DEFAULT_REMEMBER_ME_NAME

        public static final String DEFAULT_REMEMBER_ME_NAME
        The default name for remember me parameter name and remember me cookie name
        另请参阅:
        常量字段值
      • SESSION_ENHANCE_CHECK_KEY

        public static final String SESSION_ENHANCE_CHECK_KEY
        把 session enhance check value 存储在 session 时所用的 key
        另请参阅:
        常量字段值
      • SERVLET_CONTEXT_AUTHORIZE_REQUESTS_MAP_KEY

        public static final String SERVLET_CONTEXT_AUTHORIZE_REQUESTS_MAP_KEY
        authorizeRequestsMap(String, Set(UriHttpMethodTuple)): 把权限类型作为 key 与之相对应的 UriHttpMethodTupleSet 作为 value, 分类放入 authorizeRequestsMap, 此 map 存储在 servletContext 时所用的 key.
        主要用于 AuthenticationUtil#isPermitUri(HttpServletRequest, HttpSession, AntPathMatcher)
        另请参阅:
        常量字段值
      • INTERNAL_SERVER_ERROR_MSG

        public static final String INTERNAL_SERVER_ERROR_MSG
        服务器内部错误信息
        另请参阅:
        常量字段值
      • AUTH_URI_SEPARATOR

        public static final String AUTH_URI_SEPARATOR
        需要验证码校验的 authUrls 之间的分隔符
        另请参阅:
        常量字段值
      • SESSION_KEY_IMAGE

        public static final String SESSION_KEY_IMAGE
        图片验证码的 SESSION KEY
        另请参阅:
        常量字段值
      • DEFAULT_REQUEST_PARAM_IMAGE_CODE_NAME

        public static final String DEFAULT_REQUEST_PARAM_IMAGE_CODE_NAME
        提交图片验证码请求时,请求中带的图片验证码变量名,默认 imageCode
        另请参阅:
        常量字段值
      • SESSION_KEY_SMS

        public static final String SESSION_KEY_SMS
        短信验证码的 SESSION KEY
        另请参阅:
        常量字段值
      • DEFAULT_REQUEST_PARAM_SMS_CODE_NAME

        public static final String DEFAULT_REQUEST_PARAM_SMS_CODE_NAME
        提交短信验证码请求时,请求中带的短信验证码变量名,默认 smsCode
        另请参阅:
        常量字段值
      • DEFAULT_REQUEST_PARAM_MOBILE_NAME

        public static final String DEFAULT_REQUEST_PARAM_MOBILE_NAME
        提交短信验证码请求时,请求中带的手机号变量名,默认 mobile
        另请参阅:
        常量字段值
      • SESSION_KEY_TRACK

        public static final String SESSION_KEY_TRACK
        轨迹验证码验证码的 SESSION KEY
        另请参阅:
        常量字段值
      • DEFAULT_REQUEST_PARAM_TRACK_CODE_NAME

        public static final String DEFAULT_REQUEST_PARAM_TRACK_CODE_NAME
        提交轨迹验证码请求时,请求中带的轨迹验证码变量名,默认 trackCode
        另请参阅:
        常量字段值
      • SESSION_KEY_SLIDER

        public static final String SESSION_KEY_SLIDER
        滑块验证码的 SESSION KEY
        另请参阅:
        常量字段值
      • DEFAULT_REQUEST_PARAM_SLIDER_CODE_NAME

        public static final String DEFAULT_REQUEST_PARAM_SLIDER_CODE_NAME
        提交滑块验证码请求时,请求中带的滑块验证码变量名,默认 sliderCode
        另请参阅:
        常量字段值
      • SESSION_KEY_SELECTION

        public static final String SESSION_KEY_SELECTION
        从图片中选取内容的验证码的 SESSION KEY
        另请参阅:
        常量字段值
      • DEFAULT_REQUEST_PARAM_SELECTION_CODE_NAME

        public static final String DEFAULT_REQUEST_PARAM_SELECTION_CODE_NAME
        从图片中选取内容的验证码请求时,请求中带的从图片中选取内容的验证码变量名,默认 selectionCode
        另请参阅:
        常量字段值
      • SESSION_KEY_CUSTOMIZE

        public static final String SESSION_KEY_CUSTOMIZE
        自定义验证码的 SESSION KEY
        另请参阅:
        常量字段值
      • DEFAULT_REQUEST_PARAM_CUSTOMIZE_CODE_NAME

        public static final String DEFAULT_REQUEST_PARAM_CUSTOMIZE_CODE_NAME
        提交自定义验证码请求时,请求中带的自定义验证码变量名,默认 customizeCode
        另请参阅:
        常量字段值
      • URI_METHOD_SEPARATOR

        public static final String URI_METHOD_SEPARATOR
        uri 与 method 的分隔符. 用于 top.dcenter.ums.security.core.properties.ClientProperties setPermitUrls(Set)
        另请参阅:
        常量字段值
      • URL_PARAMETER_IDENTIFIER

        public static final String URL_PARAMETER_IDENTIFIER
        url 参数标识符
        另请参阅:
        常量字段值
      • URL_SEPARATOR

        public static final String URL_SEPARATOR
        url 路径之间分隔符
        另请参阅:
        常量字段值
      • URL_PARAMETER_SEPARATOR

        public static final String URL_PARAMETER_SEPARATOR
        url 请求上带的参数之间分隔符
        另请参阅:
        常量字段值
      • KEY_VALUE_SEPARATOR

        public static final String KEY_VALUE_SEPARATOR
        key value 键值对分隔符
        另请参阅:
        常量字段值
      • URL_PARAMETER_CODE

        public static final String URL_PARAMETER_CODE
        url 请求上带的参数 code
        另请参阅:
        常量字段值
      • URL_PARAMETER_STATE

        public static final String URL_PARAMETER_STATE
        url 请求上带的参数 state
        另请参阅:
        常量字段值
      • URL_PARAMETER_SCOPE

        public static final String URL_PARAMETER_SCOPE
        url 请求上带的参数 scope
        另请参阅:
        常量字段值
      • HEADER_USER_AGENT

        public static final String HEADER_USER_AGENT
        request header: User-Agent
        另请参阅:
        常量字段值
      • HEADER_REFERER

        public static final String HEADER_REFERER
        request header: "Referer"
        另请参阅:
        常量字段值
      • HEADER_ACCEPT

        public static final String HEADER_ACCEPT
        request header: "accept"
        另请参阅:
        常量字段值
      • CALLBACK_URL_KEY_IN_STATE

        public static final String CALLBACK_URL_KEY_IN_STATE
        对真实回调地址设置成KV键值对形式时的 key , 例如:回调地址(/auth/callback) -> 加密前设置key(path=/auth/callback), key = path
        另请参阅:
        常量字段值
      • UUID_INTERCEPT_NUMBER

        public static final int UUID_INTERCEPT_NUMBER
        截取 UUID 前 20 字符, 例如: 317F49264AE14053B52175036E560461 截取前 20 为: 317F49264AE14053B521
        另请参阅:
        常量字段值
      • QUERY_TABLE_EXIST_SQL_RESULT_SET_COLUMN_INDEX

        public static final int QUERY_TABLE_EXIST_SQL_RESULT_SET_COLUMN_INDEX
        查询表返回的结果集 ResultSet 的 COUNT(1) 索引
        另请参阅:
        常量字段值
      • QUERY_DATABASE_NAME_SQL

        public static final String QUERY_DATABASE_NAME_SQL
        查询数据库名称
        另请参阅:
        常量字段值
    • 构造器详细资料

      • SecurityConstants

        public SecurityConstants()