rfc:global_login

This is an old revision of the document!


PHP RFC: Create a global login system for php.net

Introduction

Currently there are diffrent login systems all over php.net:

  • wiki.php.net uses wiki intern login or login over VCS account
  • pecl.php.net uses an own login system
  • bugs.php.net uses own login system or login over VCS account
  • Mailing lists are using own tracking system
  • edit.php.net allows login over several platforms (also GitHub),VCS and anonym login
  • php.net user contribution notes uses no login
  • php.net preferences use cookies to save preferences.
  • 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.

Proposal

This RFC proposed different

Proposed Voting Choices

1.1 Global login system

Do you want a global login system on php.net?

If you vote “no” please vote on the other votings like the result would be “yes”, because when this vosting results in “no” all other votings in this RFC get nulled.

1.1 Global login system
Real name Yes No
aaronjunker (aaronjunker)  
derick (derick)  
galvao (galvao)  
heiglandreas (heiglandreas)  
jbnahan (jbnahan)  
kalle (kalle)  
kguest (kguest)  
levim (levim)  
marandall (marandall)  
mauricio (mauricio)  
mbeccati (mbeccati)  
mcmic (mcmic)  
pierrick (pierrick)  
ramsey (ramsey)  
sergey (sergey)  
svpernova09 (svpernova09)  
theodorejb (theodorejb)  
timwolla (timwolla)  
Final result: 4 14
This poll has been closed.

1.2 Type of global login system

What type of global login system do you want?

1.2 Type of global login system
Real name Use oAuth provider GitHub Use another login system provider Use own system (hosted on php.net)
aaronjunker (aaronjunker)   
derick (derick)   
galvao (galvao)   
heiglandreas (heiglandreas)   
jhdxr (jhdxr)   
kalle (kalle)   
kguest (kguest)   
levim (levim)   
mauricio (mauricio)   
mcmic (mcmic)   
pierrick (pierrick)   
ramsey (ramsey)   
sergey (sergey)   
svpernova09 (svpernova09)   
theodorejb (theodorejb)   
timwolla (timwolla)   
Final result: 1 14 1
This poll has been closed.

1.3 VCS accounts

What scenario do you want for the VCS accounts?

1.3 VCS accounts
Real name Still allow registering VCS accounts, but allow no log in Allow log in with VCS account everywhere beside other global log in Completly discard VCS login
Final result: 0 0 0
This poll has been closed.

1.4 Login platform

W

1.4 Login platform
Real name Sing in on the applications themselfes Own log in platform
Final result: 0 0
This poll has been closed.

2.1 www.php.net user preferences

2.1 www.php.net use preferences
Real name Yes, only with account Yes, but still allow the old system with saving in cookies No
aaronjunker (aaronjunker)   
derick (derick)   
galvao (galvao)   
jhdxr (jhdxr)   
kalle (kalle)   
kguest (kguest)   
mauricio (mauricio)   
mcmic (mcmic)   
pierrick (pierrick)   
ramsey (ramsey)   
sergey (sergey)   
svpernova09 (svpernova09)   
Final result: 0 12 0
This poll has been closed.

2.2 www.php.net user contribution notes

2.2 www.php.net user contribution notes
Real name Yes, only with account Yes, but still allow the old system No
Final result: 0 0 0
This poll has been closed.

3.1 bugs.php.net login

3.1 bugs.php.net login
Real name Yes, allow only logged in bug reports Yes, but only for php contributors No
aaronjunker (aaronjunker)   
galvao (galvao)   
kalle (kalle)   
kguest (kguest)   
levim (levim)   
mauricio (mauricio)   
mcmic (mcmic)   
pierrick (pierrick)   
ramsey (ramsey)   
sergey (sergey)   
svpernova09 (svpernova09)   
Final result: 3 8 0
This poll has been closed.

4.1 edit.php.net login

4.1 edit.php.net login
Real name Only allow GitHub login Only allow GitHub and anonymous login Old login system, but without anonym login Keep old login system
aaronjunker (aaronjunker)    
galvao (galvao)    
kalle (kalle)    
kguest (kguest)    
levim (levim)    
mauricio (mauricio)    
mcmic (mcmic)    
pierrick (pierrick)    
ramsey (ramsey)    
sergey (sergey)    
svpernova09 (svpernova09)    
Final result: 1 2 8 0
This poll has been closed.

5.1 pecl.php.net login

5.1 pecl.php.net login
Real name Yes No
Final result: 0 0
This poll has been closed.

6.1 people.php.net

6.1 people.php.net
Real name Yes, keep it No, shut the service down
Final result: 0 0
This poll has been closed.

7.1 wiki.php.net

7.1 wiki.php.net
Real name Yes, fully migrate Yes, but still allow old login system No
aaronjunker (aaronjunker)   
derick (derick)   
galvao (galvao)   
kalle (kalle)   
kguest (kguest)   
levim (levim)   
mauricio (mauricio)   
mcmic (mcmic)   
pierrick (pierrick)   
ramsey (ramsey)   
sergey (sergey)   
svpernova09 (svpernova09)   
Final result: 4 0 8
This poll has been closed.

Patches and Tests

Implementation

After the project is implemented, this section should contain

  1. the version(s) it was merged into
  2. a link to the git commit(s)
  3. a link to the PHP manual entry for the feature
  4. a link to the language specification section (if any)

References

Links to external references, discussions or RFCs

rfc/global_login.1653648152.txt.gz · Last modified: 2022/05/27 10:42 by aaron-junker