デバイス

アプリケーションへの開発者アクセスのための認証
今すぐダウンロード

デバイス ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • MIT/X Consortium Lic...
  • 価格:
  • FREE
  • 出版社名:
  • Ian Bicking
  • 出版社のWebサイト:
  • http://sqlobject.org/

デバイス タグ


デバイス 説明

開発者への認証アプリケーションへのアクセス 多くのデバッグツールは、システム上の他のどの認証に固定的かつ直交しているために、プライベートで重要であり、重要であり、重要かつ重要なWeb機能を提供します。 devauthは、これらのToolsへのアクセスを制限するための単一の方法を提供するツールです.Devauthは認証システムではありません。開発者向け*のみ*のみ*汎用アプリケーションで使用可能な認証システムではありません。パスワード認証、およびIPベースの制限事項より高いセキュリティのためにこれらの両方を使用するでしょう。ローカルDevelopment.Username / Password認証は、127.0.0.1のIP制限を使用することもできます。 Apache Htpasswdスタイルのファイル.IPベースの認証では、「拒否」と「許可」を使用します。拒否されているIPアドレスを与える場合、これらは完全に拒否されます。許可されているIPアドレスを入力すると、これらのIPアドレスからの要求のみが許可されます。 「拒否」は「許可」よりも優先されます。これらは、IPアドレスのリスト(コンマ付き)、「IPマスク」_(「192.168.0.0 / 24」のような)または「192.168.13」のような範囲(「192.168。{1-3}。*)のようなものです。変更開発者のIPアドレスには再ログインが必要になります。ログインは期限切れ(設定されている場合)で再ログイン.usage / configurationが必要です.devauthの基本的な使用法は次のようなものです。 .configuration ...)構成はキーワード引数です。 "allow":許可されているIPアドレス。これは文字列または文字列のリストにすることができます。許容フォーマットの「認証」を参照してください。デフォルトは "" 127.0.0.1 "、すなわちローカルアクセスのみが許可されています。なし、IPアドレスを許可します。ノートenviron および「environ 」をチェックし、両方とも渡してください。ログインを許可します。 "password_file":これはファイル名、 'htpasswd' _によって生成されたパスワードファイルの場所です。このファイルを作成できます。添付されます)。 "-s"はあなたのパスワードをshaでハッシュします。 htpasswdでサポートされているハッシュは働きますが、SHAはデフォルトより優れています。 "password_checker":これはユーザー名とパスワードを確認する機能です。非常に単純な実装は:: def password_checker(username、パスワード):return username == 'admin'とpassword = 'topsecret' "secret_file"、 "secret":devauthはログインCookieに署名するためにサーバー側の秘密を使用します。この秘密をファイルに保存するか、直接提供することができます。ファイル名とファイルが存在しない場合は、ファイルがランダムに生成された秘密で作成されます(再起動を継続するため、ファイルに保持するのは有利であるため、開発者は再起動する必要があります。ログインする)。デフォルトは、 "$ tmp / devauth.txt"で秘密を保つことです。 "$ tmp"は適切なシステム一時ディレクトリに置き換えられます。 "logger": 'ロギング' _ロガーインスタンス、またはロガーの名前。ロガーが "devauth"という名前でロガーが作成されていない場合このログインログイン、ログインに失敗したログイン、署名付きキーの問題など。「有効期限」:ログインが有効な分数(Noneは有効期限がないことを意味します)。これはログイン時からカウントされているので、アクティビティを維持してもログインが期限切れになります。その後、ログインは "/.devauth/login"にあり、ログアウトは "/.devauth/logout"にあります。これら2つのURLのみが傍受されているので、「/.devauth/logs」のような他のURLに物事がある可能性があります(これを行った場合は、おそらくアプリケーションに固有のものに置き換える).paste展開構成:これを「Pylonsで使用してrepoze」で使用されているように、展開構成 '_を使用することができます。 :: USE = EGG:Devauth Allow = 127.168.0.0/16#Tobyのコンピューター:#(私は彼がそんなに嫌いです!)deny = 192.168.0.23#htpasswdで作成されたファイル: password_file =%(ここ)S / Developers.htpasswd#1時間後に有効期限が切れます。 #(私は彼がとても嫌いです!)expiration = 60#あなたは/.devauth/login(デフォルト)にログインします.login_mountpoint = /.devauth Blah Blah Blah Pipeline = Devauth MyAppforツール開発者:開発者がログインしているかどうかを確認したい場合は、「environ 」を探します。このキーは値としてユーザー名を持ちます。ページが開発者のみの場合にのみ、「403禁止」を返します。要件: ・Python


デバイス 関連ソフトウェア