SNS ログイン設定

SNS ログイン機能について
会員様が LINE、Google、Facebook、Apple アカウントでログインできるようになります。 各プロバイダーの開発者コンソールで API キーを取得し、ここに設定してください。
LINE ログイン
LINE Developers で設定する Callback URL:
https://yourdomain.com/auth/line/callback
LINE ログイン設定手順
  1. LINE Developers Console にアクセスしてログイン
  2. 新規プロバイダーを作成、または既存プロバイダーを選択
  3. 「LINE Login チャネル」を作成
  4. チャネル基本設定から「Channel ID」と「Channel Secret」をコピー
  5. 「Callback URL」に上記の URL を登録
  6. 取得した情報を上記フォームに入力して保存
Google ログイン
Google Cloud Console で設定する Redirect URI:
https://yourdomain.com/auth/google/callback
Google ログイン設定手順
  1. Google Cloud Console にアクセス
  2. 新規プロジェクトを作成、または既存プロジェクトを選択
  3. 「API とサービス」→「認証情報」に移動
  4. 「OAuth 2.0 クライアント ID」を作成(アプリケーションの種類:ウェブアプリケーション)
  5. 「承認済みのリダイレクト URI」に上記の URL を追加
  6. 作成後に表示される「クライアント ID」と「クライアントシークレット」をコピー
  7. 取得した情報を上記フォームに入力して保存
Facebook ログイン
Facebook ログイン設定手順
  1. Facebook for Developers にアクセス
  2. 「マイアプリ」から新規アプリを作成
  3. 「Facebook ログイン」製品を追加
  4. 「設定」→「ベーシック」から「アプリ ID」と「app secret」を取得
  5. 「Facebook ログイン」→「設定」で「有効な OAuth リダイレクト URI」に上記 URL を追加
Apple ログイン
Apple ログインの実装には Apple Developer Program への登録(年間 $99)が必要です。
Apple ログイン設定手順
  1. Apple Developer にサインイン
  2. 「Certificates, Identifiers & Profiles」→「Identifiers」へ移動
  3. 「Services IDs」を作成
  4. 「Sign In with Apple」を有効化し、Redirect URI を設定
  5. 「Keys」で秘密鍵を生成してダウンロード
セキュリティに関する重要な注意事項
• クライアントシークレットは絶対に公開しないでください
• 定期的にシークレットをローテーション(再生成)してください
• Redirect URI は HTTPS を使用し、正確に設定してください
• 本番環境と開発環境で異なる認証情報を使用してください