OpenId Module: FEUser redirected to admin to link provider
Posted: Sun Aug 07, 2011 10:01 pm
Hello,
I've installed the excellent OpenId module (v1.1.0) , on my CMSMS (v1.9.4.2) and it works OK to link OpenId providers to frontend users and log in then, BUT linking provider only works if I'm logged in the CMSMS admin panel at the same time.
Does it mean that regular frontend user can't link OpenId providers by their own ?
The use case I see:
- an already registered frontend user logs in using the standard login/password scheme
- he choses a OpenId provider (here: myOpenId)
- he completes the MyOpenId authentication
- and then, he's redirected to an admin panel URL: http://.../admin/moduleinterface.php?mact=OpenID,cntnt01,authenticate,1&...
- here, if this regular fe user doesn't have access to the CMSMS admin panel (somehow normal for a fe user...), he's redirected to the admin login console and the OpenId provider linking doesn't occur...
- if he is already logged to the CMSMS admin panel, the authentication can complete and the OpenId provider linking occur.
Is there a way to let frontend users link OpenId provider by their own, without access to the CMSMS admin panel ?
Thanks for your help/answers
I've installed the excellent OpenId module (v1.1.0) , on my CMSMS (v1.9.4.2) and it works OK to link OpenId providers to frontend users and log in then, BUT linking provider only works if I'm logged in the CMSMS admin panel at the same time.
Does it mean that regular frontend user can't link OpenId providers by their own ?
The use case I see:
- an already registered frontend user logs in using the standard login/password scheme
- he choses a OpenId provider (here: myOpenId)
- he completes the MyOpenId authentication
- and then, he's redirected to an admin panel URL: http://.../admin/moduleinterface.php?mact=OpenID,cntnt01,authenticate,1&...
- here, if this regular fe user doesn't have access to the CMSMS admin panel (somehow normal for a fe user...), he's redirected to the admin login console and the OpenId provider linking doesn't occur...
- if he is already logged to the CMSMS admin panel, the authentication can complete and the OpenId provider linking occur.
Is there a way to let frontend users link OpenId provider by their own, without access to the CMSMS admin panel ?
Thanks for your help/answers