Class Hierarchy
- java.lang.Object
- org.openhab.core.auth.Authentication
 - org.openhab.core.auth.GenericUser (implements org.openhab.core.auth.User)
 - org.openhab.core.auth.ManagedUser (implements org.openhab.core.auth.User)
 - org.openhab.core.auth.PendingToken
 - java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- org.openhab.core.auth.SecurityException
- org.openhab.core.auth.AuthenticationException
- org.openhab.core.auth.UnsupportedCredentialsException
 
 
 - org.openhab.core.auth.AuthenticationException
 
 - org.openhab.core.auth.SecurityException
 
 - java.lang.Exception
 - org.openhab.core.auth.UserApiToken
 - org.openhab.core.auth.UserApiTokenCredentials (implements org.openhab.core.auth.Credentials)
 - org.openhab.core.auth.UsernamePasswordCredentials (implements org.openhab.core.auth.Credentials)
 - org.openhab.core.auth.UserSession
 
 
Interface Hierarchy
- org.openhab.core.auth.AuthenticationManager
 - org.openhab.core.auth.AuthenticationProvider
- org.openhab.core.auth.UserRegistry (also extends org.openhab.core.common.registry.Registry<E,
K>)  
 - org.openhab.core.auth.UserRegistry (also extends org.openhab.core.common.registry.Registry<E,
 - org.openhab.core.auth.Credentials
 - org.openhab.core.common.registry.Identifiable<T>
 - java.security.Principal
- org.openhab.core.auth.User (also extends org.openhab.core.common.registry.Identifiable<T>)
 
 - org.openhab.core.common.registry.Provider<E>
- org.openhab.core.auth.UserProvider
 
 - org.openhab.core.common.registry.Registry<E,
K> - org.openhab.core.auth.UserRegistry (also extends org.openhab.core.auth.AuthenticationProvider)
 
 - org.openhab.core.auth.Role