tigase.db
Interface UserAuthRepository
- All Known Implementing Classes:
- DrupalAuth, JDBCRepository, LibreSourceAuth, UserAuthRepositoryImpl, XMLRepository
public interface UserAuthRepository
Describe interface UserAuthRepository here.
Created: Sun Nov 5 21:15:46 2006
- Version:
- $Rev: 630 $
- Author:
- Artur Hefczyc
|
Method Summary |
void |
addUser(java.lang.String user,
java.lang.String password)
|
boolean |
digestAuth(java.lang.String user,
java.lang.String digest,
java.lang.String id,
java.lang.String alg)
|
java.lang.String |
getResourceUri()
|
void |
initRepository(java.lang.String resource_uri)
|
void |
logout(java.lang.String user)
|
boolean |
otherAuth(java.util.Map<java.lang.String,java.lang.Object> authProps)
|
boolean |
plainAuth(java.lang.String user,
java.lang.String password)
|
void |
queryAuth(java.util.Map<java.lang.String,java.lang.Object> authProps)
|
void |
removeUser(java.lang.String user)
|
void |
updatePassword(java.lang.String user,
java.lang.String password)
|
PROTOCOL_KEY
static final java.lang.String PROTOCOL_KEY
- See Also:
- Constant Field Values
PROTOCOL_VAL_SASL
static final java.lang.String PROTOCOL_VAL_SASL
- See Also:
- Constant Field Values
PROTOCOL_VAL_NONSASL
static final java.lang.String PROTOCOL_VAL_NONSASL
- See Also:
- Constant Field Values
RESULT_KEY
static final java.lang.String RESULT_KEY
- See Also:
- Constant Field Values
MACHANISM_KEY
static final java.lang.String MACHANISM_KEY
- See Also:
- Constant Field Values
REALM_KEY
static final java.lang.String REALM_KEY
- See Also:
- Constant Field Values
SERVER_NAME_KEY
static final java.lang.String SERVER_NAME_KEY
- See Also:
- Constant Field Values
DATA_KEY
static final java.lang.String DATA_KEY
- See Also:
- Constant Field Values
USER_ID_KEY
static final java.lang.String USER_ID_KEY
- See Also:
- Constant Field Values
queryAuth
void queryAuth(java.util.Map<java.lang.String,java.lang.Object> authProps)
initRepository
void initRepository(java.lang.String resource_uri)
throws DBInitException
- Throws:
DBInitException
getResourceUri
java.lang.String getResourceUri()
plainAuth
boolean plainAuth(java.lang.String user,
java.lang.String password)
throws UserNotFoundException,
TigaseDBException,
AuthorizationException
- Throws:
UserNotFoundException
TigaseDBException
AuthorizationException
digestAuth
boolean digestAuth(java.lang.String user,
java.lang.String digest,
java.lang.String id,
java.lang.String alg)
throws UserNotFoundException,
TigaseDBException,
AuthorizationException
- Throws:
UserNotFoundException
TigaseDBException
AuthorizationException
otherAuth
boolean otherAuth(java.util.Map<java.lang.String,java.lang.Object> authProps)
throws UserNotFoundException,
TigaseDBException,
AuthorizationException
- Throws:
UserNotFoundException
TigaseDBException
AuthorizationException
addUser
void addUser(java.lang.String user,
java.lang.String password)
throws UserExistsException,
TigaseDBException
- Throws:
UserExistsException
TigaseDBException
updatePassword
void updatePassword(java.lang.String user,
java.lang.String password)
throws TigaseDBException
- Throws:
TigaseDBException
removeUser
void removeUser(java.lang.String user)
throws UserNotFoundException,
TigaseDBException
- Throws:
UserNotFoundException
TigaseDBException
logout
void logout(java.lang.String user)
throws UserNotFoundException,
TigaseDBException
- Throws:
UserNotFoundException
TigaseDBException
Copyright ? 2007 Tigase. All Rights Reserved.