-
Notifications
You must be signed in to change notification settings - Fork 0
py‐monopla auth.py
Fuminori OKUHARA edited this page Oct 30, 2023
·
2 revisions
SIPF_AUTHプロトコルのクライアント機能を提供します。
認証情報の保持と保持している認証情報からHTTPのAuthorizationヘッダで使用する値を生成します。
変数名 | 意味 | 型 |
---|---|---|
user_name | ユーザー名 | 文字列 |
password | パスワード | 文字列 |
なし
SipfAuthクラスのインスタンス
なし
保持している認証情報からHTTP BASIC認証で使用するBASE64文字列を生成します。
なし
戻り値 | 意味 |
---|---|
文字列 | user_nameとpasswordから生成したBASE64文字列 |
なし
SIM認証を要求し、認証情報を取得します。
引数名 | 意味 | in/out | 型 | 概要 |
---|---|---|---|---|
auth | 認証情報 | out | SipfAuthクラス | SIPF_AUTHプロトコルで取得した認証情報を格納するSipfAuthクラスのインスタンスを指定します |
戻り値 | 意味 |
---|---|
0 | 成功 |
-1 | 失敗 |
-1未満 | HTTPエラー(ステータスコード×1) 例:ステータス451の場合は-451 |
例外 | 意味 |
---|---|
TypeError | 引数authがSipfAuthクラスではない |
urllib.error.URLError | urllibで発生した例外 |