I was talking to Ben on IM earlier today, and I just wanted to bring
some of that discussion out in the open and get feedback from the
wider community.

I'm also hoping to recruit a few key people who care about this and
have good ideas to work on it with us.

First, I think Identity has a good syntax for checking authorization,
and if we can keep that syntax but have a more plugable backend we'll
be in really good shape.

Second, Authentication and Authorization should probably be split out
into separate  packages. To that end, I think we really need a robust
authorization system implemented in WSGI middleware, that is usabel by
TG, Pylons, raw WSGI apps, and anybody else who wants it.  At the
moment it looks like AuthKit seems to be the best candidate to become
that, but it needs a bit of continuing love to make it into all it
could be.

Beyond that, I think the identity API is good (well, I'm not sure
about the visit tracking stuff, but the rest of it for sure!).    And
it would be great to have a separate project be started to give that
some love and make it work great for both TG and Pylons users.

TurboPeakSecurity is another option, that we can consider, but I don't
want to make it the default in tg2 just yet.

I have two hesitations the first is that it may generate too much API
churn right now.   But the second more important issue is that it's
based on RuleDispatch which doesn't have any clear future support.
If PEAK.rules gets to the point where it's a viable replacement which
Philip Eby will support, and TPS is moved over to use it instead of
RuleDispatch, I'd think that it would be a very viable API that many
people would prefer to the current Identity stuff.

What do you all think?



On 8/8/07, Ken Kuhlman <[EMAIL PROTECTED]> wrote:
> On 8/8/07, Mark Ramm <[EMAIL PROTECTED]> wrote:
> >
> > I'm CCing Pylons-devel list, as the last I heard somebody overthere
> > had plans to do some identity like syntax on top of elixir that also
> > allowed tying access to particular data in the database.
>
> Is turbopeaksecurity[1][2] still being considered?  When TG 2.0 was
> originally being discussed [3], Alberto suggested that identity's
> replacement might use authkit for authentication & tps for authorization.
> It still seems like a good plan to me..
>
>  -Ken
>
>  [1] Original TPS announcement, April 2006 :
> http://groups.google.com/group/turbogears/browse_frm/thread/bcbac0746978887d
>  [2] Information regarding a TPS rewrite, April 2007:
> http://www.nabble.com/Working-on-an-identity-replacement--t3540544.html
>  [3] "TG 2.0", Jan 2007:
> http://groups.google.com/group/turbogears-trunk/browse_frm/thread/d7bb30e1799c1b02
>
>  http://trac.toscat.net/TurboPeakSecurity
>  http://svn.toscat.net/TurboPeakSecurity/trunk
>
>
>  >
>


-- 
Mark Ramm-Christensen
email: mark at compoundthinking dot com
blog: www.compoundthinking.com/blog

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears" 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/turbogears?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to