WSgioauth.

A WSGI OAUTH-Paket-Anwendung und Middlware
Jetzt downloaden

WSgioauth. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Michael Mulich
  • Website des Verlags:
  • http://weblion.psu.edu/

WSgioauth. Stichworte


WSgioauth. Beschreibung

Eine WSGI OAUTH-Paketanwendung und Middlware WSgioAuth ist eine Bibliothek für die Verwendung mit Web Services Gateway Interface (WSGI) -Anwendungen, die OAuth-Integration erfordern. Das Paket wird vorgenommen, um sowohl den Diensteanbieter als auch den Verbraucher (anstehende Entwicklung) zu dienen. SERVICE-AnbieterDie Dienstanbieterbibliotheken bestehen aus zwei Teilen: eine WSGI-Middleware und eine WSGI-Anwendung. Die Anwendung wird verwendet, um die Bereitstellung von Verbraucherinformationen zu verwalten; Optional könnte verwendet werden, um Zugriffs-Token zu entfernen. Dieses Paket definiert eine sehr limitierte XML-RPC-API (siehe Anrufmodul) zur Verwendung mit der Anwendungsanwendung von Dienstanbieter. Es wird empfohlen, dass die Anwendung überschrieben oder zumindest minimal die XML-RPC-API verwendet. Ein Beispiel für die Anwendungsanwendung von Dienstanbieter finden Sie im MOOK-Modul unter der App_Factory-Funktion. Der Diensteanbieter WSGI Middleware ist mit der Verwendung von OAuth-Anforderungen und Schutz der Anwendung zu verwenden. Eine Speicherabstraktion ist erforderlich, um die Middleware auszuführen. Das Provider-Modul enthält eine Skeleton-Speicherklasse, die sub-klassifiziert sein sollte. Es gibt eine beispielhafte nicht-persistente Speicherklasse im Mock-Modul, die in den Tests verwendet wird und das Beispiel ausgeführt wird. Die Authentifizierung kann von der anderen Anwendung erfolgen, dieselbe Anwendung, die die Middleware usw. ausführt usw., wenn ein Authentifizierungs-Plugin zur Verwendung geschrieben wird. Um das A-Plugin zu registrieren, verwenden Sie die Ei-Eintrittsgruppe "WSgioAuth_Authentication" (siehe Setup.py dieses Pakets). OAuth Signatures-Methoden werden auch mit Ei-Einstiegspunkten aufgelegt. So könnte man bei Bedarf alle ihre eigene Signaturmethode verwenden. Die Gruppe 'wsgioAuth_signatures' wird verwendet, um Signature-Methoden-Plugins zu registrieren. Standardmäßig registriert dieses Paket Signaturen-Methoden für Klartext und HMAC_SHA1.Example: Der einzige Teil der abgeschlossenen Beispielanwendung ist die Diensteanbieter-Verwaltungsanwendung, die eine XML-RPC-API bereitstellt. Die Middleware läuft in naher Zukunft auf einer einfachen Echoanwendung. In dem Moment gibt es keine Pläne für das Verbraucherbeispiel. Anforderungen: · Python


WSgioauth. Zugehörige Software