Interface UserAuthInstance<S extends SessionContext>
- Type Parameters:
S- The type of session being tracked by the instance
- All Superinterfaces:
NamedResource
- All Known Implementing Classes:
AbstractUserAuth, AbstractUserAuth, UserAuthGSS, UserAuthHostBased, UserAuthHostBased, UserAuthKeyboardInteractive, UserAuthKeyboardInteractive, UserAuthNone, UserAuthPassword, UserAuthPassword, UserAuthPublicKey, UserAuthPublicKey
Represents an authentication-in-progress tracker for a specific session
-
Field Summary
Fields inherited from interface NamedResource
BY_NAME_COMPARATOR, NAME_EXTRACTOR -
Method Summary
Methods inherited from interface NamedResource
getName
-
Method Details
-
getSession
S getSession()- Returns:
- The current session for which the authentication is being tracked. Note: may be
nullif the instance has not been initialized yet
-