passport handles sessions by default, so you have to disable them if you dont want sessions. see here http://passportjs.org/guide/configure/ how to handle sessions. you could throw in a memory db like memcached or redis, or just hold it in memory by yourself. for distributed proxy i'd suggest redis or even a rdbms.
Am Freitag, 15. Februar 2013 17:07:53 UTC+1 schrieb José F. Romaniello: > > @greelgorke and what do you suggest for session management as @jalalm > suggest he wants to authenticate the user in one route and then have the > information available in other routes? > > > 2013/2/15 greelgorke <[email protected] <javascript:>> > >> in your gist: you dopn't need express here. look at examples here: >> http://passportjs.org/guide/authenticate/ you can just use >> passport.authenticate in your request handler after checking the methods >> >> Am Freitag, 15. Februar 2013 15:45:48 UTC+1 schrieb [email protected]: >> >>> Thanks, >>> >>> This is the gist link to the simple proxy server code that i wrote using >>> express and node-http-proxy >>> >>> https://gist.github.com/**jalaluddeen/4960691<https://gist.github.com/jalaluddeen/4960691> >>> >>> what i wanna do is add authentication and session management to this so >>> that only requests from authenticated users are passed to apache or >>> elasticsearch. >>> >>> >>> On Friday, February 15, 2013 2:17:19 PM UTC+5:30, greelgorke wrote: >>>> >>>> yes, passportjs is a good choice. the examples on passportjs.org use >>>> express routes, but the important parts are passport.authenticate calls. >>>> it's agnostic enough. >>>> >>>> Am Freitag, 15. Februar 2013 01:02:26 UTC+1 schrieb José F. Romaniello: >>>>> >>>>> Ob sorry, i nver used passport other than as a connect middleware, and >>>>> as I said he probabily needs some kind of sessions to store at least the >>>>> user is logged in. So, i think connect will be easier. But if you know >>>>> any >>>>> other way please go ahead >>>>> >>>>> i know also you could use connect and http proxy on the same instance >>>>> of the http server >>>>> >>>>> El jueves, 14 de febrero de 2013, Bradley Meck escribió: >>>>> >>>>>> Any reason not to use http-proxy and passport without express? >>>>>> >>>>>> -- >>>>>> -- >>>>>> Job Board: http://jobs.nodejs.org/ >>>>>> Posting guidelines: https://github.com/joyent/** >>>>>> node/wiki/Mailing-List-**Posting-Guidelines<https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines> >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "nodejs" group. >>>>>> To post to this group, send email to [email protected] >>>>>> To unsubscribe from this group, send email to >>>>>> nodejs+unsubscribe@**googlegroups.com >>>>>> For more options, visit this group at >>>>>> http://groups.google.com/**group/nodejs?hl=en?hl=en<http://groups.google.com/group/nodejs?hl=en?hl=en> >>>>>> >>>>>> --- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "nodejs" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>> send an email to nodejs+unsubscribe@**googlegroups.com. >>>>>> For more options, visit >>>>>> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out> >>>>>> . >>>>>> >>>>>> >>>>>> -- >> -- >> Job Board: http://jobs.nodejs.org/ >> Posting guidelines: >> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines >> You received this message because you are subscribed to the Google >> Groups "nodejs" group. >> To post to this group, send email to [email protected]<javascript:> >> To unsubscribe from this group, send email to >> [email protected] <javascript:> >> For more options, visit this group at >> http://groups.google.com/group/nodejs?hl=en?hl=en >> >> --- >> You received this message because you are subscribed to the Google Groups >> "nodejs" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > > -- -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en --- You received this message because you are subscribed to the Google Groups "nodejs" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
