@Component public class EruptMagicAPIRequestInterceptor extends Object implements org.ssssssss.magicapi.core.interceptor.RequestInterceptor, org.ssssssss.magicapi.core.interceptor.AuthorizationInterceptor
Constructor and Description |
---|
EruptMagicAPIRequestInterceptor() |
Modifier and Type | Method and Description |
---|---|
boolean |
allowVisit(org.ssssssss.magicapi.core.context.MagicUser magicUser,
javax.servlet.http.HttpServletRequest request,
org.ssssssss.magicapi.core.interceptor.Authorization authorization)
配置UI鉴权
|
boolean |
allowVisit(org.ssssssss.magicapi.core.context.MagicUser magicUser,
javax.servlet.http.HttpServletRequest request,
org.ssssssss.magicapi.core.interceptor.Authorization authorization,
org.ssssssss.magicapi.core.model.Group group) |
boolean |
allowVisit(org.ssssssss.magicapi.core.context.MagicUser magicUser,
javax.servlet.http.HttpServletRequest request,
org.ssssssss.magicapi.core.interceptor.Authorization authorization,
org.ssssssss.magicapi.core.model.MagicEntity entity) |
org.ssssssss.magicapi.core.context.MagicUser |
getUserByToken(String token) |
Object |
preHandle(org.ssssssss.magicapi.core.model.ApiInfo info,
org.ssssssss.script.MagicScriptContext context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
配置接口权限
|
boolean |
requireLogin()
配置UI界面不需要登录框
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public Object preHandle(org.ssssssss.magicapi.core.model.ApiInfo info, org.ssssssss.script.MagicScriptContext context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
preHandle
in interface org.ssssssss.magicapi.core.interceptor.RequestInterceptor
public boolean requireLogin()
requireLogin
in interface org.ssssssss.magicapi.core.interceptor.AuthorizationInterceptor
public org.ssssssss.magicapi.core.context.MagicUser getUserByToken(String token)
getUserByToken
in interface org.ssssssss.magicapi.core.interceptor.AuthorizationInterceptor
public boolean allowVisit(org.ssssssss.magicapi.core.context.MagicUser magicUser, javax.servlet.http.HttpServletRequest request, org.ssssssss.magicapi.core.interceptor.Authorization authorization)
allowVisit
in interface org.ssssssss.magicapi.core.interceptor.AuthorizationInterceptor
public boolean allowVisit(org.ssssssss.magicapi.core.context.MagicUser magicUser, javax.servlet.http.HttpServletRequest request, org.ssssssss.magicapi.core.interceptor.Authorization authorization, org.ssssssss.magicapi.core.model.Group group)
allowVisit
in interface org.ssssssss.magicapi.core.interceptor.AuthorizationInterceptor
public boolean allowVisit(org.ssssssss.magicapi.core.context.MagicUser magicUser, javax.servlet.http.HttpServletRequest request, org.ssssssss.magicapi.core.interceptor.Authorization authorization, org.ssssssss.magicapi.core.model.MagicEntity entity)
allowVisit
in interface org.ssssssss.magicapi.core.interceptor.AuthorizationInterceptor
Copyright © 2022. All rights reserved.