|
View:
New views
3 Messages
—
Rating Filter:
Alert me
|
|
|
Adding to the user's session and login credentialsBecause of upstream authentication requirements (long story -- don't
ask) I have to add a field the login forms for Horde and IMP that will get added to the credentials passed to the preauthenticate hook. I also need to add a corresponding field to the user's session object that preauthenticate will combine with what the user entered in the credentials to determine if they're allowed to log in or not. I'm not sure if it's even possible for me to pull something out of the user's session object in the preauthenticate hook -- some clarification here would be greatly appreciated, as well as an idea of where I should be putting the comparison code if preauth isn't going to do the job for me. As I said, this is a requirement that's being passed down to me, so don't shoot the messenger/implementer if you think it's a bad idea. Thanks for your time. Adrian -- Horde developers mailing list - Join the hunt: http://horde.org/bounties/ Frequently Asked Questions: http://horde.org/faq/ To unsubscribe, mail: dev-unsubscribe@... |
|
|
Re: Adding to the user's session and login credentialsThis is just a bump, because I can't for the life of me figure out who
to implement this properly. I've got the form field for the user to enter data into onto the login page templates, but I still need to figure out how to make the contents of this field part of the user's session object as well as the credentials array that gets passed through to the authentication object (and then onto the preauthenticate hook, which I think would be the right place to put my actual check). Is it even possible to look at the current session in the preauthenticate hook? If we can't, i suppose I could put both pieces of data into $credentials, but that doesn't feel right. Any help you guys can give would be greatly appreciated. Adrian Adrian wrote: > Because of upstream authentication requirements (long story -- don't > ask) I have to add a field the login forms for Horde and IMP that will > get added to the credentials passed to the preauthenticate hook. I also > need to add a corresponding field to the user's session object that > preauthenticate will combine with what the user entered in the > credentials to determine if they're allowed to log in or not. > > I'm not sure if it's even possible for me to pull something out of the > user's session object in the preauthenticate hook -- some clarification > here would be greatly appreciated, as well as an idea of where I should > be putting the comparison code if preauth isn't going to do the job for me. > > As I said, this is a requirement that's being passed down to me, so > don't shoot the messenger/implementer if you think it's a bad idea. > Thanks for your time. > > Adrian > > -- > Horde developers mailing list - Join the hunt: http://horde.org/bounties/ > Frequently Asked Questions: http://horde.org/faq/ > To unsubscribe, mail: dev-unsubscribe@... > -- Horde developers mailing list - Join the hunt: http://horde.org/bounties/ Frequently Asked Questions: http://horde.org/faq/ To unsubscribe, mail: dev-unsubscribe@... |
|
|
Re: Adding to the user's session and login credentialsZitat von Adrian Overbury <adrian@...>:
> This is just a bump, because I can't for the life of me figure out > who to implement this properly. I've got the form field for the > user to enter data into onto the login page templates, but I still > need to figure out how to make the contents of this field part of > the user's session object as well as the credentials array that gets > passed through to the authentication object (and then onto the > preauthenticate hook, which I think would be the right place to put > my actual check). Is it even possible to look at the current > session in the preauthenticate hook? If we can't, i suppose I could > put both pieces of data into $credentials, but that doesn't feel > right. Any help you guys can give would be greatly appreciated. > > Adrian > > Adrian wrote: >> Because of upstream authentication requirements (long story -- >> don't ask) I have to add a field the login forms for Horde and IMP >> that will get added to the credentials passed to the >> preauthenticate hook. I also need to add a corresponding field to >> the user's session object that preauthenticate will combine with >> what the user entered in the credentials to determine if they're >> allowed to log in or not. >> >> I'm not sure if it's even possible for me to pull something out of >> the user's session object in the preauthenticate hook -- some >> clarification here would be greatly appreciated, as well as an idea >> of where I should be putting the comparison code if preauth isn't >> going to do the job for me. >> >> As I said, this is a requirement that's being passed down to me, so >> don't shoot the messenger/implementer if you think it's a bad idea. >> Thanks for your time. Since the pre-auth hook should theoretically be called during the request after the login form submission, you could simply use the $_POST entry (or better Util::getFormData()) to retrieve and process the additional login form field. Jan. -- Do you need professional PHP or Horde consulting? http://horde.org/consulting/ -- Horde developers mailing list - Join the hunt: http://horde.org/bounties/ Frequently Asked Questions: http://horde.org/faq/ To unsubscribe, mail: dev-unsubscribe@... |
| Free Forum Powered by Nabble | Forum Help |