Projektadresse: https://github.com/web3d/zentao-redmine-userauth
zentao-redmine-userauth
Eine einfache Benutzerauthentifizierungsschnittstelle erstellt, kompatibel mit Redmine
Ziehen Sie den Code ab und legen Sie ihn im www-Verzeichnis unter dem Stammverzeichnis von ZenTao ab.
Nutzungsszenario:
Das Unternehmen verfügt nur über begrenzte interne Maschinen, daher haben wir eine sehr alte Maschine zum Ausführen des Git-Dienstes gefunden – ein schwaches und totes System. Schließlich habe ich mich aufgrund der einfachen Bereitstellung und des skalierbaren Benutzerauthentifizierungsmechanismus für Gitblit entschieden. Ich habe zufällig die Unterstützung für Redmine gesehen und kam auf die Idee, eine kompatible Schnittstelle für ZenTao zu erstellen, damit es sich mit internen Benutzern des ZenTao-Systems verbinden kann.
Nachdem ZenTao bereitgestellt wurde, müssen Sie noch die Gitblit-Parameter ändern.
Suchen Sie die Konfigurationsdatei: gitblit.properties
<code>realm.authenticationProviders = htpasswd redmine realm.redmine.url = http://192.168.0.2/pms/redmine</code>
Hinweis: Wenn das Verzeichnis, in dem ZenTao ausgeführt wird, /pms ist, müssen Sie auch die .htaccess-Datei der ZenTao-Schnittstelle ändern.
Das Obige stellt die ZenTao PMS-kompatible Redmine-Benutzerauthentifizierungsschnittstelle vor, einschließlich der relevanten Inhalte. Ich hoffe, dass es für Freunde hilfreich ist, die an PHP-Tutorials interessiert sind.