title: springSecurityService add second authentication before building roles
body: <p>I am using springSecurityService.
  my flow is as followed:
  step #1 :springSecurityService should check user &amp; password.
  if succeeds, 
  step #2: check second authentication.
  if succeeds,
  step #3: build roles and log in.</p>
  
  <p>I tried implementing in many ways but no success, can someone please advise?
  Just to clarify, basically what i need id a two-factor authentication.</p>
  
  <p>Thanks!</p>