認証ページヘのリダイレクトここからは、実際の処理の流れをみていきましょう。リダイレクトするだけです。その際、以下のクエリーパラメータを渡します(完全なパラメータのリストはこちら)。ユーザー名などを取得するのに必要)を加えます。有効にしていないユーザーが認証できなくなるので、注意してください。同じ文字列を指定してください。両方のユーザー識別子を取得でき、それらを結びつけることができます。ユーザーをリダイレクトしています。ユーザーをリダイレクトすると、ユーザーに承認を要求するページが表示されます。リダイレクトされます。その際、以下のクエリーパラメータが付加されます。パラメータ名説明codeアクセストークンを取得するための一時的なトークンstateリダイレクトの際のstateパラメータと同じ文字列errorエラーメッセージコールバックでの処理は、概ね以下の手順になります。パラメータの値が、認証開始時に指定したものと等しいことを確かめる。パラメータが設定されていたら、処理を中断する(主にユーザーがキャンセルした場合)。アクセストークン等を取得。ユーザー識別子等を取得。ユーザーのプロフィール情報を取得。パラメータを比較するだけなので問題ないでしょう。順番に説明していきます。アクセスに使えません。ログインでは以下のようなリクエストを送信しています。形式のデータが返ります。独自の情報が格納されています。わかりやすく解説されてます。エンコードして、ピリオド区切りで並べたものです。してデコードすれば取得できます。署名の検証などもしてくれるので、そちらを使うのが良いでしょう。