com.opensymphony.user.provider.file
Class XMLCredentialsProvider

java.lang.Object
  extended bycom.opensymphony.user.provider.file.FileCredentialsProvider
      extended bycom.opensymphony.user.provider.file.XMLCredentialsProvider
All Implemented Interfaces:
CredentialsProvider, java.io.Serializable, UserProvider

public class XMLCredentialsProvider
extends FileCredentialsProvider

Following properties are required:

XML format example:
 <users>
   <user id="myUser" password="abcdef"/>
   <user id="foo"/>
 </users>
 

Author:
Dave Brondsema
See Also:
Serialized Form

Field Summary
protected static org.apache.commons.logging.Log log
           
 
Fields inherited from class com.opensymphony.user.provider.file.FileCredentialsProvider
userCache
 
Constructor Summary
XMLCredentialsProvider()
           
 
Method Summary
 boolean init(java.util.Properties properties)
          Called by UserManager before any other method.
 
Methods inherited from class com.opensymphony.user.provider.file.FileCredentialsProvider
authenticate, changePassword, create, flushCaches, handles, list, load, remove, store
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static final org.apache.commons.logging.Log log
Constructor Detail

XMLCredentialsProvider

public XMLCredentialsProvider()
Method Detail

init

public boolean init(java.util.Properties properties)
Description copied from interface: UserProvider
Called by UserManager before any other method. Allows for UserProvider specific initialization.

Specified by:
init in interface UserProvider
Overrides:
init in class FileCredentialsProvider

See www.opensymphony.com for more information.