Mantis Bug Tracker
 

View Issue Details Jump to Notes ] Wiki ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0004234mantisbtauthenticationpublic2004-07-31 18:142008-07-24 16:50
Reporterrlegros 
Assigned Tovboctor 
PrioritynormalSeverityfeatureReproducibilityN/A
StatusclosedResolutionduplicate 
PlatformOSOS Version
Product Version0.18.3 
Target VersionFixed in Version 
Summary0004234: CAS authentication
DescriptionIt should be nice to have Mantis work with CAS authentication.
Central Authentication Service (alias CAS) does allow multiple applications work with only one authentication. See http://www.yale.edu/tp/cas/ [^] for more information about CAS. See also http://esup-phpcas.sourceforge.net/ [^] for a PHP client.
TagsNo tags attached.
Attached Filesgz file icon mantisbt-0.18.3-cas-20040801-caslib.tar.gz [^] (21,015 bytes) 2004-08-01 10:14
gz file icon mantisbt-0.18.3-cas-20040801-patch.gz [^] (4,535 bytes) 2004-08-01 10:15
gz file icon mantisbt-0.18.3-cas-20040801-patch.tar.gz [^] (52,503 bytes) 2004-08-01 10:16

- Relationships
duplicate of 0007568assignedgrangeway CAS Authentication with phpCAS 
has duplicate 0006537closedthraxisp CASifying Mantis 
related to 0004010acknowledged Add NIS authentication as an alternative 
related to 0004235assignedgrangeway Support Generic Authentication through Plug-ins 

-  Notes
User avatar (0006500)
rlegros (reporter)
2004-07-31 18:46

Since I needed a production version, I have implemented it based on version 0.18.3. It should be interesting to have it included in release 0.19.0.
User avatar (0006502)
vboctor (administrator)
2004-07-31 19:08

What I would like to do is to have a set of APIs that are used for authentication and retrieval / update of user information. Then we can have plug-ins that would implement such APIs for several authentication / directory services. This would include LDAP, NIS, CAS, ...etc.
User avatar (0006532)
rlegros (reporter)
2004-08-01 12:54

Idea of API is very good but a bit too late for me ...


Work is done. Mantis now can (and does) use CAS authentication.


The following files have been uploaded :


- mantisbt-0.18.3-cas-20040801-caslib.tar.gz : the phpCAS client library (see http://esup-phpcas.sourceforge.net [^] )


- mantisbt-0.18.3-cas-20040801-patch.gz : the patch as an unified diff


- mantisbt-0.18.3-cas-20040801-patch.tar.gz : the patched files as a .tar.gz archive


The following configuration parameters are new : cas_server_name, cas_server_port, cas_server_path and cas_server_mode. Some other parameters do or may impact the CAS authentication : login_method, allow_signup, allow_anonymous_login, anonymous_account and default_language. See configuration files for a bit more explanations ...


As I said before, work has been made based on version 0.18.3 since a production quality implementation was needed. It does run already in a government agency.


It should be nice to insert the modifications in the main source code trunk. I could test it if needed.


So, enjoy ...
User avatar (0006915)
rlegros (reporter)
2004-08-10 13:22

The CAS version of Mantis has now a page of its own. See http://www.robert-legros.com/projects/cas-mantis/ [^] .


In the download area you may find the patch files (as attached to this bug report) as well as the complete tarball ( http://www.robert-legros.com/projects/cas-mantis/download/mantisbt-0.18.3-cas-20040801.tar.gz [^] ). Just install this one as you would install Mantis normally. When it works fine, adjust the CAS specific configuration parameters as to connect to your CAS server. That's it !

User avatar (0006940)
rlegros (reporter)
2004-08-11 09:23

A new version of CAS / Mantis has been released. The phpCAS client library has been upgraded to version 0.4.13-1 as to include the last bug corrections.


See the CAS / Mantis project download area to get the files ( http://www.robert-legros.com/projects/cas-mantis/download/ [^] ) :


- mantisbt-0.18.3-cas-20040811.tar.gz : CAS / Mantis complete tarball


- mantisbt-0.18.3-cas-20040811-caslib.tar.gz : the phpCAS client library only


- mantisbt-0.18.3-cas-20040811-patch.gz : the patch as an unified diff


- mantisbt-0.18.3-cas-20040811-patch.tar.gz : the patched files as a .tar.gz archive

User avatar (0006950)
microcline (reporter)
2004-08-11 21:32

I post to lend my support to the goal of integrating CAS authentication, whether by means of a generic authentication plug-in API or whether first by the implementation offered here by Robert.
User avatar (0007884)
oroussille (reporter)
2004-10-04 06:54
edited on: 2004-12-14 04:30

See http://www.gcf.be/download/opensource/mantis-0.19.0-cas.tar.gz [^] for the CAS-ified version of mantis-0.19.0


- Issue History
Date Modified Username Field Change
2004-07-31 18:14 rlegros New Issue
2004-07-31 18:34 rlegros Issue Monitored: rlegros
2004-07-31 18:46 rlegros Note Added: 0006500
2004-07-31 18:56 thraxisp Issue Monitored: thraxisp
2004-07-31 19:08 vboctor Note Added: 0006502
2004-07-31 19:09 vboctor Relationship added related to 0004010
2004-07-31 21:06 vboctor Relationship added related to 0004235
2004-08-01 10:14 rlegros File Added: mantisbt-0.18.3-cas-20040801-caslib.tar.gz
2004-08-01 10:15 rlegros File Added: mantisbt-0.18.3-cas-20040801-patch.gz
2004-08-01 10:16 rlegros File Added: mantisbt-0.18.3-cas-20040801-patch.tar.gz
2004-08-01 12:54 rlegros Note Added: 0006532
2004-08-07 09:08 grangeway Status new => acknowledged
2004-08-10 13:22 rlegros Note Added: 0006915
2004-08-11 09:23 rlegros Note Added: 0006940
2004-08-11 21:32 microcline Note Added: 0006950
2004-08-11 21:33 microcline Issue Monitored: microcline
2004-10-04 06:54 oroussille Note Added: 0007884
2004-12-14 04:30 oroussille Note Edited: 0007884
2006-01-08 11:57 thraxisp Relationship added has duplicate 0006537
2006-11-07 02:07 vboctor Relationship added related to 0007568
2007-07-06 10:43 vboctor Category other => authentication
2008-07-15 04:08 vboctor Relationship replaced duplicate of 0007568
2008-07-15 04:08 vboctor Status @0@ => resolved
2008-07-15 04:08 vboctor Resolution @0@ => duplicate
2008-07-15 04:08 vboctor Assigned To => vboctor
2008-07-24 16:50 vboctor Status @0@ => closed


MantisBT 1.2.0rc2 git live[^]
Copyright © 2000 - 2010 MantisBT Group
Time: 0.2640 seconds.
memory usage: 1,861 KB
Powered by Mantis Bugtracker