On 18/02/2011 23:13, whit wrote:
Ben Bangert was working on Velruse
http://packages.python.org/velruse/index.html during pyramid's
formative months. I'd look there for starters.
has anyone done an integration between velruse and pyramid that they'd
care to share?
I'm getting there, slowly...
So, here's how I plug Velruse in as a sub-app, although if you've got
flexibility of deployment, I'd suggest hosting it as its own wsgi app
seperately:
https://github.com/cjw296/jobs.python.org/blob/master/jobs/__init__.py#L34
The velruse.yaml config, minus the private keys (which is why it's not
source controlled) looks like this:
"""
Store:
Type: velruse.store.memstore:MemoryStore
OpenID:
Realm: http://http://pythonjobs.chrisw.info/
Endpoint Regex: http://http://pythonjobs.chrisw.info/loggedin
Yahoo: true
Google: true
OpenID Store:
Type: openid.store.memstore:MemoryStore
"""
The html to launch into Velruse is here:
https://github.com/cjw296/jobs.python.org/blob/master/jobs/views/templates/login.pt
...but I haven't yet wired in the /loggedin view to do the right thing with:
https://github.com/cjw296/jobs.python.org/blob/master/jobs/authentication.py
...as I'm currently stuck with some Yahoo login issues with Velruse:
https://github.com/bbangert/velruse/issues/15
https://github.com/bbangert/velruse/issues/16
Any help with those gratefully received!
cheers,
Chris
--
Simplistix - Content Management, Batch Processing & Python Consulting
- http://www.simplistix.co.uk
--
You received this message because you are subscribed to the Google Groups
"pylons-devel" group.
To post to this group, send email to pylons-devel@googlegroups.com.
To unsubscribe from this group, send email to
pylons-devel+unsubscr...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/pylons-devel?hl=en.