Uses of Interface
org.jivesoftware.openfire.user.UserProvider
Packages that use UserProvider
Package
Description
LDAP code for authentication and user profile information.
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 UserProviderModifier and TypeClassDescriptionclassAtlassian Crowd implementation of the UserProvider. -
Uses of UserProvider in org.jivesoftware.openfire.ldap
Classes in org.jivesoftware.openfire.ldap that implement UserProviderModifier and TypeClassDescriptionclassLDAP implementation of the UserProvider interface. -
Uses of UserProvider in org.jivesoftware.openfire.user
Classes in org.jivesoftware.openfire.user that implement UserProviderModifier and TypeClassDescriptionclassDefault implementation of the UserProvider interface, which reads and writes data from theofUserdatabase table.classDelegate UserProvider operations among up to three configurable provider implementation classes.classThe JDBC user provider allows you to use an external database to define the users.classAUserProviderthat delegates to a user-specific UserProvider.classA UserProvider to be used in conjunction withNativeAuthProvider, which authenticates using OS-level authentication.classA UserProvider to be used in conjunction withPOP3AuthProvider, which authenticates using a POP3 server.classAUserProviderthat delegates to one or more 'backing' UserProvider.Fields in org.jivesoftware.openfire.user declared as UserProviderModifier and TypeFieldDescriptionprotected final UserProviderAuthorizationBasedUserProviderMapper.adminProviderServes the administrative users.protected UserProviderPropertyBasedUserProviderMapper.fallbackProviderprotected final UserProviderAuthorizationBasedUserProviderMapper.userProviderServes the regular, non-administrative users.Fields in org.jivesoftware.openfire.user with type parameters of type UserProviderModifier and TypeFieldDescriptionprotected final Map<String,UserProvider> PropertyBasedUserProviderMapper.providersByPrefixMethods in org.jivesoftware.openfire.user that return UserProviderModifier and TypeMethodDescriptionAuthorizationBasedUserProviderMapper.getUserProvider(String username) 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.MappedUserProvider.getUserProvider(String username) PropertyBasedUserProviderMapper.getUserProvider(String username) static UserProviderUserManager.getUserProvider()Returns the currently-installed UserProvider.UserProviderMapper.getUserProvider(String username) Finds a suitable UserProvider for the user.static UserProviderUserMultiProvider.instantiate(String propertyName) Deprecated, for removal: This API element is subject to removal in a future version.static UserProviderUserMultiProvider.instantiate(SystemProperty<Class> implementationProperty) Instantiates a UserProvider based on Class-based system property.static UserProviderUserMultiProvider.instantiate(SystemProperty<Class> implementationProperty, SystemProperty<String> configProperty) Instantiates a UserProvider based on Class-based system property.Methods in org.jivesoftware.openfire.user that return types with arguments of type UserProviderModifier and TypeMethodDescriptionAuthorizationBasedUserProviderMapper.getUserProviders()protected List<UserProvider>HybridUserProvider.getUserProviders()MappedUserProvider.getUserProviders()PropertyBasedUserProviderMapper.getUserProviders()UserProviderMapper.getUserProviders()Returns all providers that are used by this instance.Methods in org.jivesoftware.openfire.user with parameters of type UserProviderModifier and TypeMethodDescriptionstatic voidUserManager.setProvider(UserProvider provider) Exposed for test use only
UserMultiProvider.instantiate(SystemProperty)orUserMultiProvider.instantiate(SystemProperty, SystemProperty)instead.