MantisBT

View Issue Details Jump to Notes ] Wiki ] Related Changesets ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0008199mantisbtauthenticationpublic2007-07-25 08:342014-10-06 01:10
Reporterekylin 
Assigned To 
PrioritynormalSeverityfeatureReproducibilityalways
StatusfeedbackResolutionreopened 
PlatformOSOS Version
Product Version1.2.3 
Target VersionFixed in Version 
Summary0008199: Add Open ID support
DescriptionHope a feature to support openid?
TagsNo tags attached.
Attached Filestxt file icon requirements.txt [^] (4,263 bytes) 2007-12-29 17:05 [Show Content]
patch file icon mantisbt_openid_support.patch [^] (5,922 bytes) 2010-11-12 02:56 [Show Content]
zip file icon new-files.zip [^] (7,094 bytes) 2010-11-12 02:57

- Relationships
parent of 0010013closedvboctor Don't send verification emails for Open Id signups 
has duplicate 0010012closedgrangeway Revise re-authorization for Open ID 

-  Notes
User avatar (0015252)
vboctor (administrator)
2007-07-28 03:05

I am willing to accept and integrate a patch for this. However, I would like to have some requirements put together first. The requirements should be a Wiki page that covers the following:

1. What are the Database Changes (e.g. adding the URI)?
2. How will the login page be affected (e.g. adding an alternative form with just URI)?
3. Signup process? (e.g. support both open id signup / Mantis standard signup).
4. What fields are we going to request access to?
5. Are we going to support mixed Mantis/OpenID authentication? I think we should.
6. Configuration Options (e.g. enable/disable)

and so on. If someone is willing to work on detailing these requirements and providing a patch, the core dev team can integrate it.

Note that there is a PHP library that provides easy implementation of open id authentication.
User avatar (0016522)
NT (reporter)
2007-12-29 16:57

Hi

I am prepared to write a Wiki page detailing a draft of the requirements for OpenId authentication, but I as am unable to add a page to the Wiki.

I have attached my draft Wiki page to this issue.
Could an administrator add this to the Wiki for me if it is suitable.

Thanks
Nick
User avatar (0016523)
giallu (developer)
2007-12-30 06:17

Done.
User avatar (0016729)
vboctor (administrator)
2008-01-20 16:41

I've provided some feedback on the requirements wiki page.
User avatar (0020528)
vboctor (administrator)
2009-01-04 00:20

I've implemented Open ID support based on https://RpxNow.com. [^] I'll need to handle the re-authentication scenario. However, since this scenario is for managers and above, these users can re-authenticate using their MantisBT password for now. Will track this via a separate issue.
User avatar (0027339)
atrol (developer)
2010-11-12 02:53

The issue is not fixed
http://www.mantisbt.org/forums/viewtopic.php?f=2&t=2757 [^]
http://sourceforge.net/mailarchive/message.php?msg_name=AANLkTi%3DHLXR%2Bk0j57xPYCFnDO8WdP_YuszNmxZ4b-GyL%40mail.gmail.com [^]
User avatar (0027340)
atrol (developer)
2010-11-12 03:01

Uploaded patches of Olivier Sarrat based on version 1.2.3
User avatar (0030677)
rombert (developer)
2011-12-23 06:51

I've been looking into the OpenID consumer issue and I believe that the simplest way to implement it would be using LightOpenID ( http://gitorious.org/lightopenid/lightopenid [^] ) .

It is a simple, actively maintained , library and it makes integration with OpenID providers a breeze. The examples shows how to login with Google and generic providers.
User avatar (0031015)
jacky.alcine (reporter)
2012-01-24 05:30

Is this available in Mantis 1.2.8? I never noticed (and was craving for) this feature.
User avatar (0031020)
rombert (developer)
2012-01-24 17:05

Nope, not available yet.

- Related Changesets
MantisBT: master 4a3e1733
Timestamp: 2009-01-04 05:12:29
Author: vboctor
Details ] Diff ]
Fixes 0008199: Add Open ID support.
mod - core.php Diff ] File ]
mod - docbook/adminguide/en/authentication.sgml Diff ] File ]
add - openid_login.php Diff ] File ]
mod - docbook/adminguide/en/configuration.sgml Diff ] File ]
mod - config_defaults_inc.php Diff ] File ]
mod - login_page.php Diff ] File ]
mod - core/user_api.php Diff ] File ]
add - images/openid.png Diff ] File ]
add - core/classes/MantisOpenId.class.php Diff ] File ]
mod - core/authentication_api.php Diff ] File ]
mod - lang/strings_english.txt Diff ] File ]
MantisBT: master c46882af
Timestamp: 2009-01-04 05:12:29
Author: vboctor
Details ] Diff ]
Fixes 0008199: Add Open ID support.
mod - core.php Diff ] File ]
mod - docbook/adminguide/en/authentication.sgml Diff ] File ]
add - openid_login.php Diff ] File ]
mod - docbook/adminguide/en/configuration.sgml Diff ] File ]
mod - login_page.php Diff ] File ]
mod - config_defaults_inc.php Diff ] File ]
mod - core/user_api.php Diff ] File ]
add - images/openid.png Diff ] File ]
add - core/classes/MantisOpenId.class.php Diff ] File ]
mod - core/authentication_api.php Diff ] File ]
mod - lang/strings_english.txt Diff ] File ]

- Issue History
Date Modified Username Field Change
2007-07-25 08:34 ekylin New Issue
2007-07-28 03:05 vboctor Note Added: 0015252
2007-07-28 03:05 vboctor Status new => acknowledged
2007-12-29 16:57 NT Note Added: 0016522
2007-12-29 17:05 NT File Added: requirements.txt
2007-12-30 06:17 giallu Note Added: 0016523
2008-01-20 16:41 vboctor Note Added: 0016729
2009-01-04 00:14 vboctor Summary Hope a feature to support openid? => Add Open ID support
2009-01-04 00:20 vboctor Changeset attached master 4a3e1733 =>
2009-01-04 00:20 vboctor Note Added: 0020528
2009-01-04 00:20 vboctor Status acknowledged => resolved
2009-01-04 00:20 vboctor Fixed in Version => git trunk
2009-01-04 00:20 vboctor Resolution open => fixed
2009-01-04 00:20 vboctor Assigned To => vboctor
2009-01-04 01:09 vboctor Relationship added parent of 0010012
2009-01-04 01:09 vboctor Relationship added parent of 0010013
2009-01-04 01:10 vboctor Category authentication => auth openid
2009-01-05 00:19 vboctor Fixed in Version git trunk => 1.2.0a3
2009-01-15 11:25 jreese Status resolved => closed
2009-01-15 16:00 vboctor Changeset attached master c46882af =>
2010-11-12 02:53 atrol Note Added: 0027339
2010-11-12 02:53 atrol Status closed => feedback
2010-11-12 02:53 atrol Resolution fixed => reopened
2010-11-12 02:54 atrol Product Version => 1.2.3
2010-11-12 02:54 atrol Fixed in Version 1.2.0a3 =>
2010-11-12 02:54 atrol Target Version => 1.2.4
2010-11-12 02:56 atrol File Added: mantisbt_openid_support.patch
2010-11-12 02:57 atrol File Added: new-files.zip
2010-11-12 03:01 atrol Note Added: 0027340
2010-12-14 21:05 jreese Target Version 1.2.4 => 1.2.5
2011-04-05 12:25 jreese Target Version 1.2.5 => 1.2.6
2011-07-26 09:53 jreese Target Version 1.2.6 => 1.2.7
2011-08-22 10:49 jreese Target Version 1.2.7 => 1.2.8
2011-09-06 10:33 jreese Target Version 1.2.8 => 1.2.9
2011-12-23 06:51 rombert Note Added: 0030677
2012-01-24 05:30 jacky.alcine Note Added: 0031015
2012-01-24 17:05 rombert Note Added: 0031020
2012-03-04 09:23 atrol Target Version 1.2.9 => 1.2.10
2012-04-02 02:33 atrol Target Version 1.2.10 => 1.2.11
2012-05-12 14:02 grangeway Relationship replaced has duplicate 0010012
2012-06-06 23:54 jreese Target Version 1.2.11 => 1.2.12
2012-11-10 19:04 dregad Target Version 1.2.12 => 1.2.13
2013-01-22 09:48 dregad Target Version 1.2.13 => 1.2.14
2013-01-29 09:28 dregad Target Version 1.2.14 => 1.2.15
2013-04-12 09:57 dregad Target Version 1.2.15 => 1.2.16
2014-01-23 17:48 atrol Target Version 1.2.16 =>
2014-04-12 18:47 vboctor Assigned To vboctor =>
2014-10-05 19:25 grangeway Category auth openid => authentication


MantisBT 1.2.17 [^]
Copyright © 2000 - 2014 MantisBT Team
Time: 0.1186 seconds.
memory usage: 3,200 KB
Powered by Mantis Bugtracker