Uses of Interface
org.jivesoftware.openfire.user.UserProvider
-
Packages that use UserProvider Package Description org.jivesoftware.openfire.crowd org.jivesoftware.openfire.ldap LDAP code for authentication and user profile information.org.jivesoftware.openfire.user Provides the interfaces and classes necessary to create custom user account data providers for Openfire. -
-
Uses of UserProvider in org.jivesoftware.openfire.crowd
Classes in org.jivesoftware.openfire.crowd that implement UserProvider Modifier and Type Class Description class
CrowdUserProvider
Atlassian Crowd implementation of the UserProvider. -
Uses of UserProvider in org.jivesoftware.openfire.ldap
Classes in org.jivesoftware.openfire.ldap that implement UserProvider Modifier and Type Class Description class
LdapUserProvider
LDAP implementation of the UserProvider interface. -
Uses of UserProvider in org.jivesoftware.openfire.user
Classes in org.jivesoftware.openfire.user that implement UserProvider Modifier and Type Class Description class
DefaultUserProvider
Default implementation of the UserProvider interface, which reads and writes data from theofUser
database table.class
HybridUserProvider
Delegate UserProvider operations among up to three configurable provider implementation classes.class
JDBCUserProvider
The JDBC user provider allows you to use an external database to define the users.class
MappedUserProvider
AUserProvider
that delegates to a user-specific UserProvider.class
NativeUserProvider
A UserProvider to be used in conjunction withNativeAuthProvider
, which authenticates using OS-level authentication.class
POP3UserProvider
A UserProvider to be used in conjunction withPOP3AuthProvider
, which authenticates using a POP3 server.class
UserMultiProvider
AUserProvider
that delegates to one or more 'backing' UserProvider.Fields in org.jivesoftware.openfire.user declared as UserProvider Modifier and Type Field Description protected UserProvider
AuthorizationBasedUserProviderMapper. adminProvider
Serves the administrative users.protected UserProvider
PropertyBasedUserProviderMapper. fallbackProvider
protected UserProvider
AuthorizationBasedUserProviderMapper. userProvider
Serves the regular, non-administrative users.Fields in org.jivesoftware.openfire.user with type parameters of type UserProvider Modifier and Type Field Description protected Map<String,UserProvider>
PropertyBasedUserProviderMapper. providersByPrefix
Methods in org.jivesoftware.openfire.user that return UserProvider Modifier and Type Method Description UserProvider
AuthorizationBasedUserProviderMapper. getUserProvider(String username)
UserProvider
HybridUserProvider. getUserProvider(String username)
Returns the first provider that contains the user, or the first provider that is not read-only when the user does not exist in any provider.UserProvider
MappedUserProvider. getUserProvider(String username)
UserProvider
PropertyBasedUserProviderMapper. getUserProvider(String username)
static UserProvider
UserManager. getUserProvider()
Returns the currently-installed UserProvider.UserProvider
UserProviderMapper. getUserProvider(String username)
Finds a suitable UserProvider for the user.static UserProvider
UserMultiProvider. instantiate(String propertyName)
Instantiates a UserProvider based on a property value (that is expected to be a class name).Methods in org.jivesoftware.openfire.user that return types with arguments of type UserProvider Modifier and Type Method Description Set<UserProvider>
AuthorizationBasedUserProviderMapper. getUserProviders()
protected List<UserProvider>
HybridUserProvider. getUserProviders()
Collection<UserProvider>
MappedUserProvider. getUserProviders()
Set<UserProvider>
PropertyBasedUserProviderMapper. getUserProviders()
Set<UserProvider>
UserProviderMapper. getUserProviders()
Returns all providers that are used by this instance.
-