| 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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CrowdUserProvider
Atlassian Crowd implementation of the UserProvider.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LdapUserProvider
LDAP implementation of the UserProvider interface.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultUserProvider
Default implementation of the UserProvider interface, which reads and writes data
from the ofUser 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
A
UserProvider that delegates to a user-specific UserProvider. |
class |
NativeUserProvider
A UserProvider to be used in conjunction with
NativeAuthProvider, which
authenticates using OS-level authentication. |
class |
POP3UserProvider
A UserProvider to be used in conjunction with
POP3AuthProvider, which
authenticates using a POP3 server. |
class |
UserMultiProvider
A
UserProvider that delegates to one or more 'backing' UserProvider. |
| Modifier and Type | Field and Description |
|---|---|
protected UserProvider |
AuthorizationBasedUserProviderMapper.adminProvider
Serves the administrative users.
|
protected UserProvider |
PropertyBasedUserProviderMapper.fallbackProvider |
protected UserProvider |
AuthorizationBasedUserProviderMapper.userProvider
Serves the regular, non-administrative users.
|
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,UserProvider> |
PropertyBasedUserProviderMapper.providersByPrefix |
| Modifier and Type | Method and Description |
|---|---|
static UserProvider |
UserManager.getUserProvider()
Returns the currently-installed UserProvider.
|
UserProvider |
UserProviderMapper.getUserProvider(String username)
Finds a suitable UserProvider for the user.
|
UserProvider |
MappedUserProvider.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 |
PropertyBasedUserProviderMapper.getUserProvider(String username) |
UserProvider |
AuthorizationBasedUserProviderMapper.getUserProvider(String username) |
static UserProvider |
UserMultiProvider.instantiate(String propertyName)
Instantiates a UserProvider based on a property value (that is expected to be a class name).
|
| Modifier and Type | Method and Description |
|---|---|
Set<UserProvider> |
UserProviderMapper.getUserProviders()
Returns all providers that are used by this instance.
|
Collection<UserProvider> |
MappedUserProvider.getUserProviders() |
protected List<UserProvider> |
HybridUserProvider.getUserProviders() |
Set<UserProvider> |
PropertyBasedUserProviderMapper.getUserProviders() |
Set<UserProvider> |
AuthorizationBasedUserProviderMapper.getUserProviders() |
Copyright © 2003–2019 Ignite Realtime. All rights reserved.