org.eclipse.emf.emfstore.internal.server.accesscontrol.authentication.verifiers
Class UserVerifierChain

java.lang.Object
  extended by org.eclipse.emf.emfstore.internal.server.accesscontrol.authentication.verifiers.PasswordVerifier
      extended by org.eclipse.emf.emfstore.internal.server.accesscontrol.authentication.verifiers.UserVerifier
          extended by org.eclipse.emf.emfstore.internal.server.accesscontrol.authentication.verifiers.UserVerifierChain
All Implemented Interfaces:
ESUserVerifier

public class UserVerifierChain
extends UserVerifier

Calls all available verifiers and tries to verify the given credentials.

Author:
wesendon

Constructor Summary
UserVerifierChain(ESOrgUnitProvider orgUnitProvider)
          Constructs an empty verifier chain.
 
Method Summary
 List<UserVerifier> getVerifiers()
          Returns the list of verifier.
 void init(ESOrgUnitProvider orgUnitProvider)
          Initializes this verifier.
 
Methods inherited from class org.eclipse.emf.emfstore.internal.server.accesscontrol.authentication.verifiers.UserVerifier
verifyUser
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserVerifierChain

public UserVerifierChain(ESOrgUnitProvider orgUnitProvider)
Constructs an empty verifier chain.

Parameters:
orgUnitProvider - an ESOrgUnitProvider for finding users
Method Detail

getVerifiers

public List<UserVerifier> getVerifiers()
Returns the list of verifier. can be used to add and remove verifier.

Returns:
list of verifier

init

public void init(ESOrgUnitProvider orgUnitProvider)
Initializes this verifier.

Parameters:
orgUnitProvider - the ESOrgUnitProvider that can be used to obtain organizational units
See Also:
ESUserVerifier.init(org.eclipse.emf.emfstore.server.model.ESOrgUnitProvider)


Copyright © 2016. All Rights Reserved.