Ich würde gerne ein OAuth-Plugin für Vanilla PHP finden, das einfach zu verwenden und mit Beispielen gut dokumentiert ist. Ich habe mehrere Tage damit verbracht, Tutorials und Artikel zu lesen und zu versuchen, OAuth von mehreren Parteien zu implementieren. Ich habe Opauth, Googles PHP Oauth und das f3 Opauth-Plugin ausprobiert. Sie sind alle fehlerhaft und/oder schlecht dokumentiert.
Diese SO-Frage ist veraltet. Es weist zwar auf eine vielversprechende Seite hin, aber der Versuch, mich dort zu registrieren, hat meine Geduld aufgebraucht.
Sie könnten HybridAuth ausprobieren , erst vor einem Monat aktualisiert. Was die Benutzerfreundlichkeit betrifft, so gibt es auf ihrer Homepage ein Beispiel für „Verbinde dich mit Twitter, aktualisiere deinen Status und hole dir deine Freundesliste in 20 Codezeilen“. Was die Dokumentation betrifft, so haben sie eine ziemlich vollständige Bedienungsanleitung.
Erst letzte Woche war ich bei einem Vortrag auf einer Entwicklerkonferenz.
Der Referent empfahl https://bshaffer.github.io/oauth2-server-php-docs/ . Das Github-Repo wurde 2017 > 2 Millionen Mal heruntergeladen.
Ich habe es aber noch nie benutzt.
Ich denke, der Standard ist heutzutage https://github.com/thephpleague/oauth2-client
Es hat viele Beispiele, eine Menge Dokumentation, ist mit den meisten PHP-Versionen kompatibel und folgt den PSR-Standards.
Tom
Ron Tornambe