On Thu, Nov 20, 2008 at 4:54 PM, Jon Hancock <[EMAIL PROTECTED]> wrote:
>
> I'm trying to filter the password from merb log.
> Since MerbAuthSlicePassword::Sessions doesn't inherit from my app
> Application controller, I add the following to class
> MerbAuthSlicePassword::Sessions in slices/merb-auth/app/controller/
> sessions.rb as follows:
>
> class MerbAuthSlicePassword::Sessions <
> MerbAuthSlicePassword::Application
>
> log_params_filtered :password
>
> ...
> end
>
> Now my merb log shows the two lines:
>
> merb : worker (port 4000) ~ Routed to: {"Submit"=>"Log In",
> "action"=>"update", "_method"=>"put",
> "controller"=>"merb_auth_slice_password/sessions",
> "password"=>"my_cleartext_password",
> "email"=>"[EMAIL PROTECTED]"}
>
> merb : worker (port 4000) ~ Params: {"Submit"=>"Log In",
> "_method"=>"put", "action"=>"update",
> "controller"=>"merb_auth_slice_password/sessions",
> "password"=>"[FILTERED]", "email"=>"[EMAIL PROTECTED]"}
>
> Notice the first log output ("~ Routed to:") shows the password and
> the second output (the "~ Params:") properly filters.
> This doesn't appear to be a bug in the slice but in merb or the
> logging.
>
> Have I done something wrong or this a bug? This is in development
> mode with logging to console as is configured by a default "merb-gen
> app" structure.
>
> thanks, Jon
>
Hey Jon,
This is how I would use the protected params plugin. I'm surprised that
this is happening :(
I'd be interested to find out what the issue is here :(
Cheers
Daniel
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"merb" 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/merb?hl=en
-~----------~----~----~----~------~----~------~--~---