BROWSERIDは、Mozillaペルソナサービスに電力を供給するために使用され、周りの最も安全で有望な認証システムの一つと考えられています。
PyBrowserIDライブラリは、PythonアプリケーションがBROWSERIDプロトコルに対して、そのユーザーを認証できるようにするために開発されました。
ライブラリはBROWSERIDプロトコルの抽象化レイヤ、自動的にすべての認証手順を扱うと使用可能な形で開発者に結果を送信しています。
このリリースで新しい何が:ます。
固定しますフォールバックの暗号ルーチンのデータ復号バグ。
このバージョン0.7.0の新機能です。M2Cryptoが利用できないときます。
使用するために、JWTの暗号ルーチンの純粋なPython実装を追加しました。
追加されました" from_pem_data"と" to_pem_data" Keyオブジェクトにメソッド。現在、これらはM2Cryptoがインストールされている場合のみ利用可能です。
権限委譲のためのサポートが追加されました。おかげ@kylef。
リモート検証のためhttps://verifier.login.persona.org/verify使用
この何がバージョン0.6.2で追加されます。
は、既定の信頼できる二次のリストにpersona.orgおよび関連サイトを追加しました。
このバージョン0.6.1の新機能です:
この無効化証明書は今の連鎖。この機能は、野生のすべてのサーバーによって使用されず、そのための仕様はすぐに変更する予定です。
このカスタムJWTパーサークラスを使用する能力を削除し、それが使用されていないと無駄な複雑さを追加します。
どのバージョン0.6.0で新たに追加されました。
CertificateManagerと証明書を取得するときに、SSL検証をスキップする方法を追加しました。
このバージョン0.5.0の新機能です:
この証明書を取得するときにチェックし、SSLの要求をサポートするのではなく、カスタム·コードを追加しました。
secure_urlopenための除去パッチユーティリティ(私たちは今、リクエストを使用しています)。
RSA / DSA鍵を扱うときに、より詳細なエラーが追加されました。
このバージョン0.4.0の新機能:
この、Mozillaのブランディングに合わせて、PyVEPからPyBrowserIDに名称変更。
今チェック観客はglobスタイルのパターンだけでなく、固定視聴者文字列を受け付けます。
検証者オブジェクトは現在、彼らの最初の引数として観客パターンのリストを受け入れます。これは、要求からホスト名を渡して、言う、のではなく、正しいことをして奨励するために設計されています。
LocalVerifierがカスタムJWTパーサーの使用を許可。
彼らは混乱を引き起こすので、[ダミー| |ローカルリモート] browserid.verify_を削除しました。あなたはbrowserid.verify機能により提供デフォルトを受け入れるか、本格的な検証オブジェクトを使用する必要がありますどちらか。
CertificatesManager:browserid.certificatesに、別のクラスに証明書のロードとキャッシュを分割します。
browserid.tests.supportに機能をサポートを支持してDummyVerifierクラスを削除しました。
コメントが見つかりません