タグ

ブックマーク / qiita.com/Turing04 (1)

  • Google OAuthを二段階認証含め全て自動化してみた - Qiita

    個人的に認証周りの実装は好きだが、Google OAuthの実装はやってなかったので、この機会に実装してみた。 OAuthの機能は、FaceBookやYahooTwitterなど色んなベンダーが提供しているが、Googleに関しては都度JavaScriptで動的にパラメータを生成しているので、認証部分はchromedriver/Selenium(スクレイピングライブラリ)を使いブラウザベースの自動認証を実装することにした。 また、厄介なのが自動ログインの場合、Googleはユーザ名・パスワードに加え、二段階認証を要求してくるので、自動化しがいがかなりある。。 自動ログインを試みた際は、Googleからメールで二段階認証用の認証コードが再設定用メールアドレスに送られてくるが、今回はこのメールをAWS SESを用いた受信専用メールサーバへ飛ばし、そのメールをS3へ格納した後に、メール文に記

    Google OAuthを二段階認証含め全て自動化してみた - Qiita
    yojik
    yojik 2021/04/27
  • 1