| Anonymous | Login | Signup for a new account | 2013-06-18 21:32 EDT | ![]() |
| Main | My View | View Issues | Change Log | Roadmap | Wiki | ManTweet | Repositories |
| View Issue Details [ Jump to Notes ] [ Wiki ] [ Related Changesets ] | [ Issue History ] [ Print ] | ||||||||||||
| ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
| 0008199 | mantisbt | auth openid | public | 2007-07-25 08:34 | 2013-04-12 09:57 | ||||||||
| Reporter | ekylin | ||||||||||||
| Assigned To | vboctor | ||||||||||||
| Priority | normal | Severity | feature | Reproducibility | always | ||||||||
| Status | feedback | Resolution | reopened | ||||||||||
| Platform | OS | OS Version | |||||||||||
| Product Version | 1.2.3 | ||||||||||||
| Target Version | 1.2.x | Fixed in Version | |||||||||||
| Summary | 0008199: Add Open ID support | ||||||||||||
| Description | Hope a feature to support openid? | ||||||||||||
| Tags | No tags attached. | ||||||||||||
| Attached Files | |||||||||||||
Relationships |
|||||||||||
|
|||||||||||
Notes |
|
|
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. |
|
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 |
|
giallu (developer) 2007-12-30 06:17 |
Done. |
|
vboctor (administrator) 2008-01-20 16:41 |
I've provided some feedback on the requirements wiki page. |
|
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. |
|
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 [^] |
|
atrol (developer) 2010-11-12 03:01 |
Uploaded patches of Olivier Sarrat based on version 1.2.3 |
|
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. |
|
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. |
|
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.x |
| MantisBT 1.2.16dev master-1.2.x-05091f5 [^]
Copyright © 2000 - 2013 MantisBT Team
Time: 0.1054 seconds. memory usage: 2,972 KB |