collabH / sunbufu-authorize

注解式权限认证

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sunbufu-authorize

=====================================

Maven Central License

注解式权限管理框架

详细说明

1 how to use

1.1 add dependency to pom.xml

<dependency>
    <groupId>com.github.sunbufu</groupId>
    <artifactId>authorize-starter</artifactId>
    <version>1.0.0-RELEASE</version>
</dependency>

1.2 implement com.sunbufu.authorize.authorizecore.service.IAuthorizeService

implement authorize method

@Override
public boolean authorize(String[] access, HttpSession session) {
    //do your authorize logic
}

implement authorizeFail method

@Override
public void authorizeFail(HttpServletRequest request, HttpServletResponse response) {
    //do something
}

1.3 add @Access to requestMapping

@Access("manage")
@RequestMapping("index")
public String index() {
    return "this is index page";
}

About

注解式权限认证


Languages

Language:Java 100.0%