Package mireka.login
Class GlobalUsersLoginSpecification
- Object
-
- mireka.login.GlobalUsersLoginSpecification
-
- All Implemented Interfaces:
LoginSpecification
public class GlobalUsersLoginSpecification extends Object implements LoginSpecification
This class authenticates users of aGlobalUserscollection using different authentication algorithms corresponding to both SMTP and POP3 protocols.
-
-
Constructor Summary
Constructors Constructor Description GlobalUsersLoginSpecification()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LoginResultevaluateApop(String usernameString, String timestamp, byte[] digestBytes)LoginResultevaluatePlain(String usernameString, String password)voidsetUsers(GlobalUsers users)
-
-
-
Method Detail
-
evaluatePlain
public LoginResult evaluatePlain(String usernameString, String password)
- Specified by:
evaluatePlainin interfaceLoginSpecification
-
evaluateApop
public LoginResult evaluateApop(String usernameString, String timestamp, byte[] digestBytes)
- Specified by:
evaluateApopin interfaceLoginSpecification
-
setUsers
public void setUsers(GlobalUsers users)
-
-