Annotation Type RequiresAuthentication


  • ({,})
    ()
    public @interface RequiresAuthentication
    Requires the current Subject to have been authenticated during their current session for the annotated class/instance/method to be accessed or invoked. This is more restrictive than the RequiresUser annotation.

    This annotation basically ensures that subject.isAuthenticated() === true

    See the RequiresUser and RememberMeAuthenticationToken JavaDoc for an explanation of why these two states are considered different.

    Since:
    0.9.0
    See Also:
    RequiresUser, RequiresGuest