Interface AppServSecurityContext

    • Method Detail

      • getCallerPrincipal

        Principal getCallerPrincipal()
        This method should be implemented by the subclasses to return the caller principal. This information may be redundant since the same information can be inferred by inspecting the Credentials of the caller.
        Returns:
        The caller Principal.
      • getSubject

        Subject getSubject()
        This method should be implemented by the subclasses to return the Credentials of the caller principal.
        Returns:
        A credentials object associated with the current client invocation.
      • setCurrentSecurityContext

        void setCurrentSecurityContext​(AppServSecurityContext context)
        set the current security context
      • getCurrentSecurityContext

        AppServSecurityContext getCurrentSecurityContext()
        Returns:
        the current security context
      • setUnauthenticatedSecurityContext

        void setUnauthenticatedSecurityContext()
        set the unauthenticated context
      • setSecurityContextWithPrincipal

        void setSecurityContextWithPrincipal​(Principal principal)
        set the SecurityContext with given Principal