public interface AuthorizationInterceptor
| 限定符和类型 | 方法和说明 |
|---|---|
default boolean |
allowVisit(MagicUser magicUser,
javax.servlet.http.HttpServletRequest request,
Authorization authorization)
是否拥有页面按钮的权限
|
default boolean |
allowVisit(MagicUser magicUser,
javax.servlet.http.HttpServletRequest request,
Authorization authorization,
ApiInfo apiInfo)
是否拥有对该接口的增删改权限
|
default boolean |
allowVisit(MagicUser magicUser,
javax.servlet.http.HttpServletRequest request,
Authorization authorization,
DataSourceInfo dataSourceInfo)
是否拥有对该数据源的增删改权限
|
default boolean |
allowVisit(MagicUser magicUser,
javax.servlet.http.HttpServletRequest request,
Authorization authorization,
FunctionInfo functionInfo)
是否拥有对该函数的增删改权限
|
default boolean |
allowVisit(MagicUser magicUser,
javax.servlet.http.HttpServletRequest request,
Authorization authorization,
Group group)
是否拥有对该分组的增删改权限
|
default MagicUser |
getUserByToken(String token)
根据Token获取User对象
|
default MagicUser |
login(String username,
String password)
根据用户名,密码登录
|
default void |
logout(String token)
退出登录
|
default boolean |
requireLogin()
是否需要登录
|
default boolean requireLogin()
default MagicUser getUserByToken(String token) throws MagicLoginException
token - token值MagicLoginException - 登录失败抛出default MagicUser login(String username, String password) throws MagicLoginException
username - 用户名password - 密码MagicLoginException - 登录失败抛出default void logout(String token)
token - token值default boolean allowVisit(MagicUser magicUser, javax.servlet.http.HttpServletRequest request, Authorization authorization)
magicUser - 登录的用户对象request - HttpServletRequestauthorization - 鉴权方法default boolean allowVisit(MagicUser magicUser, javax.servlet.http.HttpServletRequest request, Authorization authorization, ApiInfo apiInfo)
magicUser - 登录的用户对象request - HttpServletRequestauthorization - 鉴权方法apiInfo - 接口信息default boolean allowVisit(MagicUser magicUser, javax.servlet.http.HttpServletRequest request, Authorization authorization, FunctionInfo functionInfo)
magicUser - 登录的用户对象request - HttpServletRequestauthorization - 鉴权方法functionInfo - 函数信息default boolean allowVisit(MagicUser magicUser, javax.servlet.http.HttpServletRequest request, Authorization authorization, Group group)
magicUser - 登录的用户对象request - HttpServletRequestauthorization - 鉴权方法group - 分组信息default boolean allowVisit(MagicUser magicUser, javax.servlet.http.HttpServletRequest request, Authorization authorization, DataSourceInfo dataSourceInfo)
magicUser - 登录的用户对象request - HttpServletRequestauthorization - 鉴权方法dataSourceInfo - 数据源信息Copyright © 2020–2021. All rights reserved.