この記事では主にGithubの認証を使ってログインする方法を紹介しますので、
必要に応じて参考にしていただければ幸い
です。
1) まず、github にログインし、図に示すように client_id と client_secret を生成する設定で OAuth アプリを作成する必要があります。
このようにして、Oauth アプリが作成されました。クリックすると、独自のアプリが表示されますclient_id
。cilent_secret
2) 次に、Web サイトのログイン リンクを https://github.com/login/oauth/authorize?client_id=?&redirect_uri=?&scope=?&state=? に設定する必要があります。
client_id:
それは私たちが申請したものですredirect_uri:
カスタマイズしたジャンプ アドレスは、git にリクエストを行うために使用するもので、git は「コード」と「状態」を入力したリダイレクト アドレスにジャンプします。scope:
通常はユーザーを入力しますstate:
1 を入力するだけです
3) 次に、redirect_uri コールバックでコードと状態を受け取り、引き続き https://github.com/login/oauth/access_token?client_id=?&client_secret=?&code=?&redirect_uri=?&state=? にアクセスします。
带上参数(client_id,client_secret,code,redirect_uri,state)