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 classCrowdUserProviderAtlassian 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 classLdapUserProviderLDAP 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 classDefaultUserProviderDefault implementation of the UserProvider interface, which reads and writes data from theofUserdatabase table.classHybridUserProviderDelegate UserProvider operations among up to three configurable provider implementation classes.classJDBCUserProviderThe JDBC user provider allows you to use an external database to define the users.classMappedUserProviderAUserProviderthat delegates to a user-specific UserProvider.classNativeUserProviderA UserProvider to be used in conjunction withNativeAuthProvider, which authenticates using OS-level authentication.classPOP3UserProviderA UserProvider to be used in conjunction withPOP3AuthProvider, which authenticates using a POP3 server.classUserMultiProviderAUserProviderthat delegates to one or more 'backing' UserProvider.Fields in org.jivesoftware.openfire.user declared as UserProvider Modifier and Type Field Description protected UserProviderAuthorizationBasedUserProviderMapper. adminProviderServes the administrative users.protected UserProviderPropertyBasedUserProviderMapper. fallbackProviderprotected UserProviderAuthorizationBasedUserProviderMapper. userProviderServes 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. providersByPrefixMethods in org.jivesoftware.openfire.user that return UserProvider Modifier and Type Method Description UserProviderAuthorizationBasedUserProviderMapper. getUserProvider(String username)UserProviderHybridUserProvider. 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.UserProviderMappedUserProvider. getUserProvider(String username)UserProviderPropertyBasedUserProviderMapper. getUserProvider(String username)static UserProviderUserManager. getUserProvider()Returns the currently-installed UserProvider.UserProviderUserProviderMapper. getUserProvider(String username)Finds a suitable UserProvider for the user.static UserProviderUserMultiProvider. 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.Methods in org.jivesoftware.openfire.user with parameters of type UserProvider Modifier and Type Method Description static voidUserManager. setProvider(UserProvider provider)Exposed for test use only
-