Re: [fw-general] Re: Multiple authentications

2014-11-10 Thread Marco Pivetta
Hi Emmanuel,

If your controllers implement at least one marker interface or have
something that makes them recognizable at first sight by any automated
security checks, then it's trivial to implement a listener attached to the
SharedEventManager that:

 - listens for the controller's \Zend\Mvc\MvcEvent::EVENT_DISPATCH with a
high priority
 - is attached only to event identifiers representing those marker
interfaces

Greets,

Marco Pivetta

http://twitter.com/Ocramius

http://ocramius.github.com/

On 7 November 2014 23:33, Emmanuel Bouton got...@gmail.com wrote:

 Or should I simply check the authentication on top of each my action ? (a
 bit repetitive ...)

 2014-11-07 23:27 GMT+01:00 Emmanuel Bouton got...@gmail.com:

  2014-11-07 23:19 GMT+01:00 Emmanuel Bouton got...@gmail.com:
 
  Hi all,
 
  In my app I have 3 types of controllers :
   - Public controllers without any authentication
   - SSO Authenticated controllers
   - HTTP Basic Authenticated controllers (for a webservice part)
 
  How should I manage these 2 way of authentication ? In controllers
  onDispatch method ? Through events (which one) ?
 
  Said differently, I don't know where I should put this code for both of
  my authentication services :
 
 
  = Erratum : for both of my adapters ;)
 
 
 
  if (!$authenticationService-hasIdentity()) {
  $authenticationService-authenticate($adapter);
  }
 
  Any ideas ?
 
  Thanks
  Emmanuel
 
 
 



[fw-general] Re: Multiple authentications

2014-11-10 Thread Emmanuel Bouton
Hi Marco,

Thanks a lot, I'll do that :)

Emmanuel

Le lundi 10 novembre 2014, Marco Pivetta ocram...@gmail.com a écrit :

 Hi Emmanuel,

 If your controllers implement at least one marker interface or have
 something that makes them recognizable at first sight by any automated
 security checks, then it's trivial to implement a listener attached to the
 SharedEventManager that:

  - listens for the controller's \Zend\Mvc\MvcEvent::EVENT_DISPATCH with a
 high priority
  - is attached only to event identifiers representing those marker
 interfaces

 Greets,

 Marco Pivetta

 http://twitter.com/Ocramius

 http://ocramius.github.com/

 On 7 November 2014 23:33, Emmanuel Bouton got...@gmail.com
 javascript:_e(%7B%7D,'cvml','got...@gmail.com'); wrote:

 Or should I simply check the authentication on top of each my action ? (a
 bit repetitive ...)

 2014-11-07 23:27 GMT+01:00 Emmanuel Bouton got...@gmail.com
 javascript:_e(%7B%7D,'cvml','got...@gmail.com');:

  2014-11-07 23:19 GMT+01:00 Emmanuel Bouton got...@gmail.com
 javascript:_e(%7B%7D,'cvml','got...@gmail.com');:
 
  Hi all,
 
  In my app I have 3 types of controllers :
   - Public controllers without any authentication
   - SSO Authenticated controllers
   - HTTP Basic Authenticated controllers (for a webservice part)
 
  How should I manage these 2 way of authentication ? In controllers
  onDispatch method ? Through events (which one) ?
 
  Said differently, I don't know where I should put this code for both of
  my authentication services :
 
 
  = Erratum : for both of my adapters ;)
 
 
 
  if (!$authenticationService-hasIdentity()) {
  $authenticationService-authenticate($adapter);
  }
 
  Any ideas ?
 
  Thanks
  Emmanuel
 
 
 





[fw-general] Re: Multiple authentications

2014-11-07 Thread Emmanuel Bouton
Or should I simply check the authentication on top of each my action ? (a
bit repetitive ...)

2014-11-07 23:27 GMT+01:00 Emmanuel Bouton got...@gmail.com:

 2014-11-07 23:19 GMT+01:00 Emmanuel Bouton got...@gmail.com:

 Hi all,

 In my app I have 3 types of controllers :
  - Public controllers without any authentication
  - SSO Authenticated controllers
  - HTTP Basic Authenticated controllers (for a webservice part)

 How should I manage these 2 way of authentication ? In controllers
 onDispatch method ? Through events (which one) ?

 Said differently, I don't know where I should put this code for both of
 my authentication services :


 = Erratum : for both of my adapters ;)



 if (!$authenticationService-hasIdentity()) {
 $authenticationService-authenticate($adapter);
 }

 Any ideas ?

 Thanks
 Emmanuel