Nachdem ich mehrere QQ- und WeChat-Anmeldungen entwickelt habe, ist die Trägheit zurückgekehrt und ich möchte online nach relevanten Rädern suchen, aber ich habe noch nie eines gefunden, mit dem ich zufrieden bin. Entweder ist es zu schwer zu verstehen, wann verwenden, oder die Dateistruktur ist zu chaotisch, sodass ich die Ärmel hochkrempeln und es selbst tun muss.
! ! Bitte machen Sie sich zuerst mit der OAuth/QQ/WeChat-Dokumentation vertraut!! Bitte verfügen Sie über grundlegende Debugging-Kenntnisse! !
Willkommen Star, willkommen PR!
Wenn Sie Fragen zur Kommunikation haben, posten Sie diese bitte hier: OAuth2-Austausch Oder senden Sie eine E-Mail an [email protected]
Integration vieler Anmeldeschnittstellen von Drittanbietern, einschließlich qq-login, wx-login, sina-login, github-login, alipay-login, aliyum-login, douyin-login und so weiter
Viele Anmeldeschnittstellen von Drittanbietern wurden integriert, darunter QQ-Anmeldung, WeChat-Anmeldung, Sina-Anmeldung, Github-Anmeldung, Alipay-Anmeldung, Baidu-Anmeldung, Douyin-Anmeldung, GitLab, Naver, Line, Coding, CSDN, Gitee usw. und mehr.
Tore | Anmeldename | Anmeldemethode |
---|---|---|
Tencent QQ | PC-Scancode, App | |
PC, offizielles Konto, Applet, App | ||
Sina | Sina Weibo | PC, APP |
Alipay | Alipay | PC, APP |
Aliyun | Alibaba Cloud | PC |
Github | GitHub | PC |
Google Google | PC | |
PC | ||
Naver | Naver | PC |
PC | ||
Linie | Linie | PC |
douyin | Douyin, Toutiao, Xiguaxigua | PC, APP |
Baidu | Baidu (Entwicklung) | PC |
Codierung | Codierung (Entwicklung) | PC |
csdn | CSDN (Entwicklung) | PC |
Ferienhaus | Gitee | PC |
Gitlab | GitLab (Entwicklung) | PC |
Oschina | OSChina (Entwicklung) | PC |
Achten Sie auf: Google, Facebook, Twitter Diese ausländischen Plattformen benötigen Server im Ausland oder in Hongkong, um einen erfolgreichen Rückruf zu ermöglichen
composer require tinymeng/oauth:^2.0.0 -vvv
Der von der Klassenbibliothek verwendete Namespace ist
\tinymeng\oauth
.
├── example Code source file directory
│ └── wx_proxy.php WeChat Multi Domain Agent PHP Code Version
│ └── weixin-authorize-proxy.html WeChat multi domain proxy HTML code version, recommended to use HTML version
├── src Code source file directory
│ ├── Connector
│ │ ├── Gateway.php Abstract classes that must be inherited
│ │ └── GatewayInterface.php Interface that must be implemented
│ ├── Gateways
│ │ ├── Alipay.php
│ │ ├── Douyin.php
│ │ ├── Facebook.php
│ │ ├── Github.php
│ │ ├── Google.php
│ │ ├── Line.php
│ │ ├── Naver.php
│ │ ├── Qq.php
│ │ ├── Twitter.php
│ │ ├── Sina.php
│ │ └── Wechat.php
│ ├── Helper
│ │ ├── ConstCode.php Common constant
│ │ └── Str.php String auxiliary class
│ └── OAuth.php Abstract instance class
├── composer.json Composer File
├── LICENSE MIT License
└── README.md Documentation
Micro Dream Aggregation-Schnellanmeldungsplattform
Weimeng-Login-Demo
1. Die Weimeng Aggregation Quick Login Transfer API ist ein Anmeldesystem für die Aggregation sozialer Konten, das es Endbenutzern der Website ermöglicht, verschiedene soziale Konten zu verwenden, darunter WeChat, Weibo, QQ, Baidu usw., um sich gleichzeitig auf der Website anzumelden stoppen.
2. Vereinfachen Sie den Benutzerregistrierungs- und Anmeldevorgang, verbessern Sie das Benutzererlebnis beim Surfen auf der Website und erhöhen Sie schnell die Anzahl der Website-Registrierungen und Benutzerdaten. Es gibt vollständige Entwicklungsdokumente und ein SDK, um Entwicklern den schnellen Zugriff zu erleichtern.
3. Sie können schnell auf Projektplattformen zugreifen, die mit [Rainbow Aggregation Login], [Oauth Aggregation Login], [Aggregation Login] und anderen Projektplattformen gekennzeichnet sind.
4. Es sind keine OAuth-Entwicklungsqualifikationen und kein Bewerbungsprozess erforderlich.