rfc:global_login

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
rfc:global_login [2022/05/28 09:44] aaronjunkerrfc:global_login [2022/06/08 19:09] aaronjunker
Line 1: Line 1:
 ====== PHP RFC: Create a global login system for php.net ====== ====== PHP RFC: Create a global login system for php.net ======
-  * Version: 0.0+  * Version: 1.1
   * Date: 2022-05-23    * Date: 2022-05-23 
   * Author: Aaron Junker, [[mailto:aaronjunker@php.net|aaronjunker@php.net]]   * Author: Aaron Junker, [[mailto:aaronjunker@php.net|aaronjunker@php.net]]
-  * Status: Draft +  * Status: Under Discussion
   * First Published at: http://wiki.php.net/rfc/global_login    * First Published at: http://wiki.php.net/rfc/global_login 
   * Possible developer: Aaron Junker, [[mailto:aaronjunker@php.net|aaronjunker@php.net]]   * Possible developer: Aaron Junker, [[mailto:aaronjunker@php.net|aaronjunker@php.net]]
  
 ===== Introduction ===== ===== Introduction =====
-Currently there are diffrent login systems all over php.net:+Currently there are different login systems all over php.net:
  
-  * wiki.php.net uses wiki intern login or login over VCS account+  * wiki.php.net uses wiki intern login and login over VCS account
   * pecl.php.net uses an own login system   * pecl.php.net uses an own login system
-  * bugs.php.net uses own login system or login over VCS account+  * pear.php.net uses an own login system 
 +  * bugs.php.net uses own login system to report security bugs and login over VCS account
   * Mailing lists are using own tracking system   * Mailing lists are using own tracking system
-  * edit.php.net allows login over several platforms (also GitHub),VCS and anonym login+  * edit.php.net allows login over several platforms (also GitHub), VCS and anonymous login
   * php.net user contribution notes uses no login   * php.net user contribution notes uses no login
   * php.net preferences use cookies to save preferences.   * php.net preferences use cookies to save preferences.
   * GitHub php source code uses GitHub login   * GitHub php source code uses GitHub login
  
-Currently there is a login system called VCS ac count which generate a @php.net mail, but you need to request it and the normal user is not able to get one.+Currently there is a login system called VCS accounts which generate a @php.net mail, but you need to request it and the normal user is not able to get one, so it does not fit for a global login.
  
 There are two proposed ideas in this direction: [[ideas:phplogin|A New Proposal for a global php.net Login System Using OAuth 2]] and [[ideas:phpnetauth|PHP Authentication System]]. There are two proposed ideas in this direction: [[ideas:phplogin|A New Proposal for a global php.net Login System Using OAuth 2]] and [[ideas:phpnetauth|PHP Authentication System]].
Line 76: Line 77:
  
 edit.php.net allows log in with different platforms as well as anonymous and VCS login. When voted "yes" this would only allow login with the new php.net account (and also anonymous login when voted "Yes, but still allow anonymous login"). edit.php.net allows log in with different platforms as well as anonymous and VCS login. When voted "yes" this would only allow login with the new php.net account (and also anonymous login when voted "Yes, but still allow anonymous login").
 +
 +Against this change speaks that edit.php.net is currently not really usable as it still hasn't migrated to the new git repositories. 
  
 ==== 5.1 pecl.php.net and pear.php.net login ==== ==== 5.1 pecl.php.net and pear.php.net login ====
Line 179: Line 182:
    * No    * No
 </doodle> </doodle>
- 
-===== Implementation ===== 
-After the project is implemented, this section should contain  
-  - the version(s) it was merged into 
-  - a link to the git commit(s) 
-  - a link to the PHP manual entry for the feature 
-  - a link to the language specification section (if any) 
  
 ===== References ===== ===== References =====
rfc/global_login.txt · Last modified: 2022/06/25 15:55 by aaronjunker