WAKU-TAKE-A BLOG
メニューを開く
ブログ
GitHub
ツイッター
プログラム
プロフィール
Home
Pyhon
Digest認証 Pyhon
Python3でDigest認証
「ValueError: AbstractBasicAuthHandler does not support the following scheme: 'Digest'」
["Python3でBasic認証"](https://waku-take-a.blogspot.com/2019/05/python3basic.html)の記事をもとに順調にネットワーク機器と通信できるようになっていたのですが、あるネットワーク機器と接続した時に上記のようなエラーが発生しました。 urllib.request.HTTPBasicAuthHandlerは、Digest認証に対応していませんと怒られたようです。 Digest認証? 何それ? ということでGoogleで検索してみます。以下のようなことが分かってきました。 * Basic認証 * ユーザ名とパスワードの組みをコロン":"でつなぎ、Base64でエンコードして送信します。 * 盗聴や改竄が簡単です。 * 参考にしたサイトは、[ウィキペディアのBasic認証](https://ja.wikipedia.org/wiki/Basic%E8%AA%8D%E8%A8%BC) * Digest認証 * ユーザ名とパスワードをMD5でハッシュ(ダイジェスト)化して送信します。 * 盗聴や改竄を防ぐために考案されました。 * 参考にしたサイトは、[ウィキペディアのDigest認証](https://ja.wikipedia.org/wiki/Digest%E8%AA%8D%E8%A8%BC) urllibではどうするかと言うと、["Python3でBasic認証"](https://waku-take-a.blogspot.com/2019/05/python3basic.html)の記事の"パスワードマネージャーを利用するパターン"において、 ``` auth_handler = rq.HTTPBasicAuthHandler(pass_mgr) ``` の部分を、 ``` auth_handler = rq.HTTPDigestAuthHandler(pass_mgr) ``` に変更するだけでした。良かった~。 認証の違いだけなので、他の部分(データの転送速度)などには影響しなさそうです。
この記事をシェアする
Twitter
Facebook
Google+
B!
はてブ
Pocket
0 件のコメント :
コメントを投稿
Previous
Next
自己紹介
WAKU-TAKE-A
詳細プロフィールを表示
人気記事
サクラエディターでGrep置換
Visual Studioのソリューションファイルのダウングレード
Zenfone2 Laser ZE500KLをRoot化してみます
Markdown PDFのすすめ
Markdown TOCのすすめ
Python3でBasic認証
Python3でDigest認証
IronPythonのスクリプトをVisual Studio Codeで実行する方法(旧)
LivetのVisual Studio 2017用プロジェクトテンプレートなどについて
IronPythonからOpenCVを利用する
カテゴリー
blogger
( 5 )
Bsic認証
( 1 )
Digest認証
( 1 )
dll化
( 1 )
Git
( 3 )
GitBucket
( 3 )
Google Form
( 1 )
IronPython
( 14 )
Ldap
( 3 )
Livet
( 2 )
Markdown
( 4 )
Markdown PDF
( 1 )
Markdown TOC
( 1 )
MVVM
( 4 )
OpenCV
( 5 )
OpenCvSharp
( 4 )
OpenLdap
( 3 )
PDF
( 1 )
pip
( 1 )
Pyhon
( 3 )
R.NET
( 1 )
ROOT
( 1 )
R言語
( 1 )
TWRP
( 1 )
Vaster2
( 2 )
Visual Studio
( 1 )
Visual Studio Code
( 4 )
Windows
( 5 )
WPF
( 3 )
XAML
( 3 )
ZE500KL
( 1 )
Zenfone2 laser
( 1 )
ZXing
( 1 )
ZXing. Net
( 1 )
サクラエディタ
( 1 )
ショッピング
( 2 )
データバインディング
( 3 )
テンプレート
( 3 )
リモートデスクトップ接続
( 5 )
在宅勤務
( 5 )
注意点
( 1 )
統計解析R
( 1 )
特別定額給付金
( 1 )
ブログアーカイブ
10月 2023
( 2 )
5月 2020
( 3 )
4月 2020
( 4 )
7月 2019
( 1 )
5月 2019
( 5 )
2月 2019
( 1 )
12月 2018
( 2 )
11月 2018
( 4 )
10月 2018
( 3 )
8月 2018
( 5 )
7月 2018
( 3 )
6月 2018
( 7 )
2月 2018
( 2 )
10月 2016
( 1 )
0 件のコメント :
コメントを投稿