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