# Uses of Interface
org.apache.zookeeper.server.auth.AuthenticationProvider

Packages that use AuthenticationProvider
Package
Description
org.apache.zookeeper.server.auth

## Uses of AuthenticationProvider in org.apache.zookeeper.server.auth

Classes in org.apache.zookeeper.server.auth that implement AuthenticationProvider
Modifier and Type
Class
Description
`class`
`DigestAuthenticationProvider`
`class`
`EnsembleAuthenticationProvider`
This is not a true AuthenticationProvider in the strict sense.
`class`
`IPAuthenticationProvider`
`class`
`KeyAuthenticationProvider`
`class`
`SASLAuthenticationProvider`
`class`
`ServerAuthenticationProvider`
A variation on `AuthenticationProvider` that provides additional parameters for more detailed authentication
`class`
`X509AuthenticationProvider`
An AuthenticationProvider backed by an X509TrustManager and an X509KeyManager to perform remote host certificate authentication.
Methods in org.apache.zookeeper.server.auth that return AuthenticationProvider
Modifier and Type
Method
Description
`static AuthenticationProvider`
ProviderRegistry.`getProvider(String scheme)`