argos/dmp-backend/src/main/java/eu/eudat/security/claims/ClaimedAuthorities.java

19 lines
486 B
Java
Raw Normal View History

2018-01-31 16:39:16 +01:00
package eu.eudat.security.claims;
import eu.eudat.types.Authorities;
import org.springframework.social.facebook.api.User;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import static eu.eudat.types.Authorities.USER;
2018-02-01 10:08:06 +01:00
2018-01-31 16:39:16 +01:00
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.PARAMETER)
public @interface ClaimedAuthorities {
Authorities[] claims() default {USER};
}