Interface ILoginContext


  • public interface ILoginContext
    The ILoginContext is the central entry point for the authentication support. Use it to perform login, logout, and retrieve information associated with the security subject.

    This interface is not intended to be implemented by clients.

    Restriction:
    This interface is not intended to be implemented by clients.
    • Method Detail

      • registerListener

        void registerListener​(ILoginContextListener listener)
        Adds listener to be notified on security-related events.
        Parameters:
        listener - the listener to be registered
        See Also:
        ILoginContextListener
      • unregisterListener

        void unregisterListener​(ILoginContextListener listener)
        Removes listener previously registered to receive notifications on security-related events.
        Parameters:
        listener - the listener to be unregistered
        See Also:
        ILoginContextListener
      • getLoginContext

        LoginContext getLoginContext()
                              throws LoginException
        The method exposes underlying JAAS LoginContext.

        Using the LoginContext directly will bypass some of the processing offered by this interface and should be used only when other methods are not sufficient.

        Returns:
        the underlying JAAS LoginContext
        Throws:
        LoginException - if exception was encountered while creating LoginContext