Skip to content

ytyaru/GitHub.API.Authentication.Abstract.201704141236

Repository files navigation

このソフトウェアについて

認証クラス配列を生成するクラスを作った。

  • GitHubAPIの認証用requestsライブラリ引数生成を抽象化した
    • 認証なし, Basic, TwoFactor, OAuth
    • DBからTokenを取得する
    • APIでTokenを生成してDBに登録する(未実装)
  • APIごとに認証方法を使い分ける
    • RequestParameter.py
  • 認証クラス配列を生成する
    • AuthenticationsCreator.py
      • DBとユーザ名から以下の認証クラス配列を生成する
      • OAuth, TwoFactor/Basicの優先順に作成できるものがあれば作る

開発環境

WebService

ライセンス

このソフトウェアはCC0ライセンスである。

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)

About

認証クラス配列を生成するクラスを作った。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published