Interface UserAuthInstance<S extends SessionContext>

Type Parameters:
S - The type of session being tracked by the instance
All Superinterfaces:
NamedResource
All Known Subinterfaces:
UserAuth, UserAuth
All Known Implementing Classes:
AbstractUserAuth, AbstractUserAuth, UserAuthGSS, UserAuthHostBased, UserAuthHostBased, UserAuthKeyboardInteractive, UserAuthKeyboardInteractive, UserAuthNone, UserAuthPassword, UserAuthPassword, UserAuthPublicKey, UserAuthPublicKey

public interface UserAuthInstance<S extends SessionContext> extends NamedResource
Represents an authentication-in-progress tracker for a specific session
  • Method Details

    • getSession

      S getSession()
      Returns:
      The current session for which the authentication is being tracked. Note: may be null if the instance has not been initialized yet