package com.ruoyi.common.core.constant;
|
|
/**
|
* 权限相关通用常量
|
*
|
* @author ruoyi
|
*/
|
public class SecurityConstants
|
{
|
/**
|
* 令牌类型
|
*/
|
public static final String BEARER_TOKEN_TYPE = "Bearer";
|
|
/**
|
* 授权token url
|
*/
|
public static final String AUTH_TOKEN = "/oauth/token";
|
/**
|
* 注销token url
|
*/
|
public static final String TOKEN_LOGOUT = "/token/logout";
|
|
/**
|
* 用户ID字段
|
*/
|
public static final String DETAILS_USER_ID = "user_id";
|
|
/**
|
* 用户名字段
|
*/
|
public static final String DETAILS_USERNAME = "username";
|
|
/**
|
* sys_oauth_client_details 表的字段,不包括client_id、client_secret
|
*/
|
public static final String CLIENT_FIELDS = "client_id, client_secret, resource_ids, scope, "
|
+ "authorized_grant_types, web_server_redirect_uri, authorities, access_token_validity, "
|
+ "refresh_token_validity, additional_information, autoapprove";
|
|
/**
|
* JdbcClientDetailsService 查询语句
|
*/
|
public static final String BASE_FIND_STATEMENT = "select " + CLIENT_FIELDS + " from sys_oauth_client_details";
|
|
/**
|
* 按条件client_id 查询
|
*/
|
public static final String DEFAULT_SELECT_STATEMENT = BASE_FIND_STATEMENT + " where client_id = ?";
|
|
/**
|
* 默认的查询语句
|
*/
|
public static final String DEFAULT_FIND_STATEMENT = BASE_FIND_STATEMENT + " order by client_id";
|
}
|