githubのを使用してウェブサイトのログイン

githubのを使用してウェブサイトのログイン

githubのの新しいのOAuth

githubのOAuthの公式文書

ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明

  • アプリケーション名アプリケーション名
  • ホームページURL要求アドレス、アプリケーション
  • アプリケーション記述は、アプリケーションを記述する
  • 成功した認証のリダイレクトアドレスの後、承認コールバックURL

登録が成功するには、クライアントIDが生成されます後は、クライアントシークレットは、後に使用されます

認定プロセス

  1. GETリクエストを送信

https://github.com/login/oauth/authorize

クライアントIDを持参

 <a   href="https://github.com/login/oauth/authorize?client_id=xxxxxxxxxxx"
          >Sign in</a>

ログインを確認した後に、このアドレス認証コールバックURLに戻り、パラメータコードを運びます

  1. トークン取得
    要求テープポスト送信
    CLIENT_ID、コード、client_secretを

https://github.com/login/oauth/access_token

成功したリターンaccess_tokenは後

  1. ユーザ情報取得
    送信したGETリクエストテープaccss_token

https://api.github.com/user?access_token=xxx

リクエストが成功した後、現在のユーザーの情報を取り戻します

公開された83元の記事 ウォン称賛21 ビュー50000 +

おすすめ

転載: blog.csdn.net/JsongNeu/article/details/104147076