git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/Common/authorization-common-library@174485 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
96a03e8768
commit
81f61fc510
7
pom.xml
7
pom.xml
|
@ -38,6 +38,7 @@
|
||||||
<artifactId>aspectjrt</artifactId>
|
<artifactId>aspectjrt</artifactId>
|
||||||
<version>1.8.2</version>
|
<version>1.8.2</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.slf4j</groupId>
|
<groupId>org.slf4j</groupId>
|
||||||
<artifactId>slf4j-api</artifactId>
|
<artifactId>slf4j-api</artifactId>
|
||||||
|
@ -78,9 +79,9 @@
|
||||||
<artifactId>aspectj-maven-plugin</artifactId>
|
<artifactId>aspectj-maven-plugin</artifactId>
|
||||||
<version>1.7</version>
|
<version>1.7</version>
|
||||||
<configuration>
|
<configuration>
|
||||||
<complianceLevel>1.7</complianceLevel>
|
<complianceLevel>1.8</complianceLevel>
|
||||||
<source>1.7</source>
|
<source>1.8</source>
|
||||||
<target>1.7</target>
|
<target>1.8</target>
|
||||||
</configuration>
|
</configuration>
|
||||||
<executions>
|
<executions>
|
||||||
<execution>
|
<execution>
|
||||||
|
|
|
@ -20,14 +20,15 @@ public class AuthorizationAspect {
|
||||||
Logger log = LoggerFactory.getLogger(AuthorizationAspect.class);
|
Logger log = LoggerFactory.getLogger(AuthorizationAspect.class);
|
||||||
|
|
||||||
@Pointcut("@annotation(org.gcube.common.authorization.library.annotations.AuthorizationControl)")
|
@Pointcut("@annotation(org.gcube.common.authorization.library.annotations.AuthorizationControl)")
|
||||||
public void authorizationEntyPoint() {
|
public void authorizationEntryPoint() {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Pointcut("execution(* *(..))")
|
|
||||||
public void atExecution() {
|
@Pointcut("execution(* *.*(..))")
|
||||||
|
public void anyCall() {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Before("authorizationEntyPoint() && atExecution()")
|
@Before("authorizationEntryPoint() && anyCall()")
|
||||||
public void before(JoinPoint joinPoint) {
|
public void before(JoinPoint joinPoint) {
|
||||||
MethodSignature signature = (MethodSignature) joinPoint.getSignature();
|
MethodSignature signature = (MethodSignature) joinPoint.getSignature();
|
||||||
Method method = signature.getMethod();
|
Method method = signature.getMethod();
|
||||||
|
|
Loading…
Reference in New Issue