Ticket #240 (closed enhancement: wontfix)

Opened 9 months ago

Last modified 8 weeks ago

Add Central Authentication Service support

Reported by: Claudius Henrichs <claudius.h@…> Owned by:
Priority: major Milestone: 0.8
Component: Core Version:
Keywords: Cc:
Easy Task: no Blocked By:
Blocking: Ready for Review:
Patch Review: Needs Patch: no

Description

Use case:
We want to use Transifex as the localization tool of our choice for the Mer and on the long run for the Maemo project. For setting up our own Transifex site we'd like to integrate it into our existing single-sign-on infrastructure which is using the Central Authentication Service (CAS).

This is a feature request to add Central Authentication Service support to Transifex.


Ressources:
Python CAS implementation:  http://www.cs.princeton.edu/courses/archive/spr08/cos333/CAS.html
Django CAS implementation:  http://github.com/Nitron/django-cas-provider/tree/master

Further information:
Central Authentication Service project:  http://www.jasig.org/cas
 http://en.wikipedia.org/wiki/Central_Authentication_Service

Change History

Changed 9 months ago by glezos

  • milestone set to 0.8

Quoting from the mailing list:

I've found one (and maybe two) ready-made Django consumer for CAS
backends. django-cas seems to be pretty OK:

 http://code.google.com/p/django-cas/

It seems that writing one's own authentication backend isn't
necessary, although the CAS consumer needs a way to pull the data. So
at some point an implementation of ``class
PopulatedCASBackend(CASBackend)`` will take place (probably in
``transifex/auth/cas``).

I don't have much experience with CAS, so I wasn't able to test right
away. With some more details on your CAS server setup, I believe I
could experiment using django-cas to connect to it. My plan would be
to tweak our 'simpleauth' application to use CAS if it's enabled.

Changed 2 months ago by diegobz

  • owner glezos deleted

Changed 8 weeks ago by glezos

  • status changed from new to closed
  • resolution set to wontfix
  • needs_patch unset

No activity seen for a while, will be closing this as wontfix. Additionally, Maemo will start using gitorious and github via transifex.net anyway. =)

Note: See TracTickets for help on using tickets.