[Grok-dev] zope.pluggableauth is not working.
Shrek Zhou
zgwmike at gmail.com
Sun Nov 7 21:43:32 EST 2010
No, Cristian,
By default it uses this view to bring the Basic Auth Dialog.
and I create my own view to override it to show a log in page for session
based auth.
:)
Christian Klinger wrote:
>
> Hi Shrek,
>
> i think the problem that causes the error is a missing
> package called zope.app.exception. I think if you include
> the package and include this zcml snippet
>
> <include package="zope.app.exception.browser"/>
>
> it will work.
>
> You can have a look on this configure.zcml it registers
> the same IUnauthorized View.
>
> http://svn.zope.org/zope.app.exception/trunk/src/zope/app/exception/browser/configure.zcml?rev=75294&view=auto
>
> Christian
>
>>
>> Hi, Souheil,
>> I already did that. and found a way to make it working.
>> Here are the steps.
>> With all the code I pasted in the previous message.
>> Add a grok view for IUnauthorized
>>
>> from zope.security.interfaces import IUnauthorized
>> class Unauthorized(grok.View):
>> grok.context(IUnauthorized)
>> grok.name <http://grok.name>("index.html")
>> grok.require("zope.Public")
>> def render(self):
>> principal=self.request.principal
>> auth=getUtility(IAuthentication)
>> auth.unauthorized(principal.id
>> <http://principal.id>,self.request)
>> if self.request.response.getStatus() not in (302,303):
>> return "Not authorized!"
>>
>> Then, If no application is added, the basic auth will work.
>> if an application added, it will use the local utility implementing
>> IAuthentication.
>>
>>
>> Regards,
>> Shrek
>>
>> On Sat, Nov 6, 2010 at 11:17 PM, Souheil CHELFOUH <trollfot at gmail.com
>> <mailto:trollfot at gmail.com>> wrote:
>>
>> Hello Shrek,
>>
>> You are not alone :)
>> The authentication process can be a pain and the stack is hardly
>> comprehensible.
>> What I can do is :
>>
>> 1. Try the code you pasted on your previous messages
>> 2. Debug
>> 3. Send you a summary of what is needed to make it work.
>>
>> After this, I will spend time writting a tutorial to cover a bit more
>> in-depth this issue
>>
>> - Souheil
>>
>> I will try to summariez
>>
>> 2010/11/6 Shrek Zhou <zgwmike at gmail.com <mailto:zgwmike at gmail.com>>:
>> >
>> > Does zope.pluggableauth work for Grok 1.2 now?
>> > if it does, how to configure?
>> > --
>> > View this message in context:
>>
>> http://old.nabble.com/zope.pluggableauth-is-not-working.-tp30147447p30147447.html
>> > Sent from the Grok mailing list archive at Nabble.com.
>> >
>> > _______________________________________________
>> > Grok-dev mailing list
>> > Grok-dev at zope.org <mailto:Grok-dev at zope.org>
>> > https://mail.zope.org/mailman/listinfo/grok-dev
>> >
>>
>>
>>
>>
>> _______________________________________________
>> Grok-dev mailing list
>> Grok-dev at zope.org
>> https://mail.zope.org/mailman/listinfo/grok-dev
>
>
> _______________________________________________
> Grok-dev mailing list
> Grok-dev at zope.org
> https://mail.zope.org/mailman/listinfo/grok-dev
>
>
--
View this message in context: http://old.nabble.com/zope.pluggableauth-is-not-working.-tp30147447p30157519.html
Sent from the Grok mailing list archive at Nabble.com.
More information about the Grok-dev
mailing list