認証クラス配列を生成するクラスを作った。
- GitHubAPIの認証用requestsライブラリ引数生成を抽象化した
- 認証なし, Basic, TwoFactor, OAuth
- DBからTokenを取得する
- APIでTokenを生成してDBに登録する(未実装)
- APIごとに認証方法を使い分ける
RequestParameter.py
- 認証クラス配列を生成する
AuthenticationsCreator.py
- DBとユーザ名から以下の認証クラス配列を生成する
- OAuth, TwoFactor/Basicの優先順に作成できるものがあれば作る
- Linux Mint 17.3 MATE 32bit
- Python 3.4.3
- SQLite 3.8.2
このソフトウェアはCC0ライセンスである。
Library | License | Copyright |
---|---|---|
requests | Apache-2.0 | Copyright 2012 Kenneth Reitz |
dataset | MIT | Copyright (c) 2013, Open Knowledge Foundation, Friedrich Lindenberg, Gregor Aisch |
pytz | MIT | Copyright (c) 2003-2005 Stuart Bishop stuart@stuartbishop.net |
pyotp | MIT | [Copyright (C) 2011-2016 Mark Percival m@mdp.im, |
Nathan Reynolds email@nreynolds.co.uk, and PyOTP contributors](https://github.com/pyotp/pyotp/blob/master/LICENSE) |