Re: [fw-general] Re: Multiple authentications
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
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
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