MacAuthlib.

Eine Low-Level-Bibliothek zur Implementierung der Mac Access-Authentifizierung
Jetzt downloaden

MacAuthlib. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Mozilla Services Team
  • Website des Verlags:
  • http://mozilla.org

MacAuthlib. Stichworte


MacAuthlib. Beschreibung

MACAUTHLIB ist eine Low-Level-Python-Bibliothek für die Implementierung der Mac Access-Authentifizierung, ein einfaches HTTP-Anforderungssignal-Schema, das in: http://tools.ietf.org/html/draft-ietf-oaut-v2-http-mac-01to.com beschrieben wird Ressourcen mithilfe der Mac Access-Authentifizierung muss der Client einen Satz von MAC-Anmeldeinformationen erhalten haben, einschließlich einer ID- und geheimen Schlüssel. Sie verwenden diese Anmeldeinformationen, um unterschriebenen Anforderungen an den Server herzustellen. Wenn auf eine geschützte Ressource zugreifen, generiert der Server eine 401-Challenge-Antwort mit dem System "Mac" wie folgt:> Get / Protected_Resource HTTP / 1.1> Host: Beispiel.com Get / Protected_Resource http / 1.1> Host: Beispiel.com> Autorisierung: MAC-ID = "H480DJS93HD8",> TS = "1336363200",> Nonce = "DJ83HS9s",> Mac = "BHCQXTVYFJ5CMA9UKKPFX1ZEOXM =" HTTP / 1.1200 OK Content-Type: Text / Plain Nur für Ihre Augen: Geheimdaten! Diese Bibliothek setzt das Tief an -Level-Funktionen, die erforderlich sind, um ein solches Authentifizierungsschema zu implementieren. Bei Mac-Auth-Clients gibt es die folgende Funktion: - sign_request (REQ, ID, KEY, HASHMOD = SHA1): Unterzeichnen Sie eine Anforderung mithilfe von Mac Access AUTH.FOR THE MAC-AUTH-SERVERS: - GET_ID (REQ): Holen Sie sich die beanspruchte Mac-Auth-ID von der Anforderung.- Check_Signature (REQ, Key, Hashmod = SHA1): Überprüfen Sie, ob die Anforderung mit der angegebenen Homepage der Key.product unterzeichnet wurde.


MacAuthlib. Zugehörige Software