PHPMYID.

PHPMYID ist ein kleiner, relativ leichter, eigenständiger, eigener Benutzer-Identitätsanbieter für die OpenID-Authentifizierung.
Jetzt downloaden

PHPMYID. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • CJ Niemira
  • Website des Verlags:
  • http://siege.org/projects/phpMyID/

PHPMYID. Stichworte


PHPMYID. Beschreibung

PHPMYID ist ein kleiner, relativ leichter, eigenständiger, eigener Einzelbenutzer-Identitätsanbieter für die OpenID-Authentifizierung. PHPMYID ist ein kleiner, relativ leichter, eigenständiger, eigener Benutzer-Identitätsanbieter für OpenID Authentication.OpenID ist ein offener, dezentraler, freier Rahmen für die benutzerzentrierte digitale Identität (ich habe das von ihrer Website gestohlen). Aber was bedeutet es? Nun, grundsätzlich ist OpenID eine Möglichkeit, sich an verschiedenen Orten (Websites) zu authentifizieren, indem Sie Ihre Identität als Eigentümer einer bestimmten URL überprüft (sagen Sie, eine eigene Website), um einen Benutzernamen und ein Passwort in ein Login-Formular anzugeben Gib es einfach deine URL. Sie werden dann an Ihren "Identity Provider" gerichtet, um sich anzumelden, und wenn Sie sich authentifizieren, gehen Sie auf die Website zurück, in die Sie stammen, in den Sie versuchen würden. Warum das ist gut oder schlecht, und was die tatsächlichen Auswirkungen davon sind ... Nun, das ist alles überwiegend Outta-Umfang, soweit es sich um PhpMyid handelt. Es genügt zu sagen, PhpMyid fungiert als "Identitätsanbieter", sodass Sie sich bei OpenID-fähigen Sites anmelden können. OpenID ist ein ordentliches Konzept, aber es hat ein paar Fehler. Wenn ich zum Beispiel eigentlich, eigentlich wollte, holen Sie sich ein OpenID-Thingie meiner eigenen, damit ich sich in OpenID-Sites anmelden konnte, fand ich, dass es keinen zufriedenstellenden Weg gab, um einen zu bekommen. Meine Optionen waren: Laden Sie eine fertige Anwendung herunter, um Identitäten mitzunehmen, und erstellen Sie ein Konto darin. - Es gibt nicht viele davon, und welche wenigen gibt es auf Multi-User-Setups. Da es nur einen von mir gibt, schien diese Option wie Overkill zu sein. Laden Sie einen komplexen Satz von Bibliotheken und bauen Sie einen Antrag auf, um mit der Dienung meiner Identität fertig zu werden. - Wieder gibt es nicht viele davon, und welche wenigen gibt es ein bisschen überscheißen für meine Bedürfnisse. Setzen Sie ein Konto mit einem Drittanbieter an. - Eine schlechte Option für mich, weil ich die Idee wirklich nicht mag, ein theoretisch dezentrales Framework an einen von einer Handvoll von Drittanbietern zu kuppeln (und die Anmeldeinformationen meines Kontos zu geben). Sicher, jemand, der keine eigene Website und Servertechnologie hat, wird wahrscheinlich auf diese Weise gehen, aber nicht ich. Erstellt die fehlende Option für mich selbst: ein einzelner Benutzer-OpenID-Server. PHPMYID.USAGEPHPMYID ist ein einziger Benutzer (wenn Sie jedoch so geneigt wäre, können Sie es einfach in ein Multi-User-Setup-IDP-Gerät oder "Identitätsanbieter" für den OpenID-Framework einstellen. Es ist ein einzelnes PHP-Skript mit minimalen Abhängigkeiten. Sie benötigen keine Datenbank, Sie müssen Ihr Dateisystem nicht schreiben, Sie müssen keine Bibliotheken herunterladen, und Sie müssen nicht den PHP neu kompilieren. Okay, na ja, Sie sollten dies nicht tun müssen. Installieren von PHPMYID erfordert ein MD5-Hash-Dienstprogramm. Wieso den? Weil Sie sich mit einem Kennwort authentifizieren müssen. PHPMYID verwendet die HTTP-Digest-Authentifizierung für die Sicherheit, und Ihr Passwort muss verschlüsselt werden, wenn Sie ihn während der Installation eingeben. Sag es mit mir: "Passwörter sollten niemals in einem einfachen Text gespeichert oder übertragen werden" (einer der Vorteile von phpmyid und openID ist, dass sie niemals sind) .für Linux oder OSX (oder andere unix-ähnliche Betriebssysteme), empfehle ich mit OpenSSL, um Ihr Passwort zu verschlüsseln. Für Windows gibt es eine Reihe von Dienstprogrammen, aber ich empfehle dieses von Colin LiBe. Es ist der öffentliche Domänencode, und es wird genau das tun, was Sie brauchen (ja, der Hash-ET-Erstellen ist alles Großbuchstaben - keine Sorge, PHPMYID wird es für Sie umwandeln). Sie können die MD5-Funktion von PHP verwenden, um Ihren Hash für Sie auf der FLY zu generieren, aber ich muss dies entmutigen. Es dauert nicht nur den gesamten Spaß, sondern Sie müssen Ihr Passwort in einem einfachen Text speichern, um die Installationsanweisungen zu ermöglichen, einschließlich Beispiele für das Verschlüsseln Ihres Passworts, in der angegebenen Readme-Datei (hier ist die SVN-Version) verfügbar. ). Was neu in dieser Version neu ist: · Eine Schwäche in der Digest-Authentifizierungsmethode wurde angesprochen. · Einige PHP-"Hinweise" wurden korrigiert. · Paranoid-Modus-Ancestry-Checks funktionierten nicht ordnungsgemäß in PHP4. · Die Cancel-URL hatte nicht 'openid.mode = stornieren'


PHPMYID. Zugehörige Software

Ajaxtoaster.

Ajaxtoaster können Sie einfach XML- und JSON-basierte Datenbankdienste für Ihre Webanwendungen erstellen. ...

134

Herunterladen

Vcl für php.

vcl für PHP ist ein PHP-Framework, mit dem Sie PHP-Webanwendungen schneller und einfacher als je zuvor erstellen können. ...

206

Herunterladen