★ LINEヤフー外部ID連携手順書
本手順書は、現場作業員、店舗スタッフ、協力会社・外部業務委託メンバー等のモバイル端末(スマートフォン・タブレット)向けに、LINEログイン(LINEヤフー株式会社提供) を用いた簡易かつ安全なゼロトラストネットワーク認証を構成するための標準設定手順です。
社用 PC や複雑なパスワードを持たない現場スタッフでも、使い慣れた LINE アプリからワンタップで安全に社内イントラ(勤怠管理、監視カメラ、業務ポータル等)へ接続できるようになります。
1. 概要と導入メリット
- 現場・BYOD 端末のワンタップ認証: LINE アプリの生体認証(Face ID / 指紋)を利用し、パスワード入力不要で安全にメッシュ接続。
- 外部委託・アルバイトの ID 発行コスト削減: 個別の Microsoft 365 / Google Workspace 有料ライセンスを消費することなく、安全な業務ネットワークアクセスを提供。
- アクセス制御の厳格分離: LINE ログインで接続したユーザーは専用の「現場グループ(例:
field-staff)」に自動収容され、業務に必要な最小限の社内サーバーにのみアクセスを限定(マイクロセグメンテーション)。 - 国内法規・個人情報保護法に準拠: LINEヤフー共通利用規約およびプライバシーポリシーに則った安心のデータ運用。
2. 事前準備・前提条件チェックリスト
設定を開始する前に、以下の準備が整っていることを確認してください。
| チェック | 項目 | 必要条件・推奨値 | 備考 |
|---|---|---|---|
| [ ] | LINE Developers アカウント | LINE ビジネスアカウントまたは個人 LINE アカウント | チャネル作成に必要です |
| [ ] | AegisMesh 管理者権限 | TenantAdmin または SuperAdmin | https://app.aegismesh.kusa-cloud.com/integrations にアクセス可能なこと |
| [ ] | 作業時間の目安 | 約 5 〜 10 分 | 反映待ち時間は含みません |
3. 【STEP 1】LINE Developers コンソールでのチャネル作成
LINE Developers コンソールにて、AegisMesh 連携用の LINE ログインチャネルを作成します。
1-1. チャネルの新規作成
- LINE Developers コンソール にログインします。
- 管理対象の プロバイダー(企業名等)を選択(または新規作成)します。
- 「新規チャネル作成」 をクリックし、チャネルタイプとして 「LINEログイン」 を選択します。
- 以下の通り設定を入力します:
- チャネルタイプ:
LINEログイン - アプリタイプ:
ウェブアプリ - チャネル名:
AegisMesh Zero Trust Network(社内で識別しやすい名前) - チャネル説明: 社内ネットワーク接続用ログイン
- メールアドレス申請: (必要に応じて)ユーザーのメールアドレスを取得する場合は申請を行います。
- チャネルタイプ:
- 利用規約に同意し、「作成」 をクリックします。
1-2. コールバック URL の登録
- 作成したチャネルの 「LINEログイン設定」 タブを開きます。
- コールバックURL の横にある 「編集」 をクリックし、以下を登録して保存します:
https://app.aegismesh.kusa-cloud.com/api/auth/line/callback
1-3. 認証情報の確認・控え
「チャネル基本設定」 タブを開き、以下の 2 つの値を控えます:
- チャネル ID (Channel ID): (例:
2006123456) - チャネルシークレット (Channel Secret): (非表示を解除してコピー)
4. 【STEP 2】AegisMesh 管理コンソールでの登録
取得した LINE ログインの認証情報を、AegisMesh 管理コンソールに登録します。
- ブラウザで AegisMesh 管理コンソール (app.aegismesh.kusa-cloud.com) に
TenantAdmin権限でログインします。 - 左メニューから 「Integrations」 画面を開きます。
- 「LINE Login」 カードの 「設定」(Connect)ボタンをクリックします。
- 設定モーダルが表示されます。
設定項目 対比マトリクス表
| AegisMesh 入力項目 | LINE Developers 側の対応項目 | 設定値の入力例 | 注意点 |
|---|---|---|---|
| Channel ID | チャネル ID | 2006123456 | 数字のみの文字列 |
| Channel Secret | チャネルシークレット | abcdef1234567890abcdef1234567890 | 秘密文字列 |
| Scopes | (自動設定) | profile openid email | プロフィールおよび認証スコープ |
- 「保存して有効化」 をクリックします。
5. 【STEP 3】エンドユーザー端末でのログイン動作確認
现场スタッフのスマートフォン(iOS / Android)を用いて接続を検証します。
- スマートフォンに AegisMesh アプリ(iOS / Android 版)をインストールして起動します。
- 「Connect」 をタップすると、ブラウザまたは LINE アプリが起動します。
- 「LINEでログイン」 画面で認証を許可(ワンタップ)します。
- 認証完了後、AegisMesh アプリに戻り、「Connected」(緑色)となれば接続完了です。
- 現場用の社内サーバーやポータル画面へ正常にアクセスできることを確認します。
6. 規約および個人情報保護の運用指針
LINEヤフー連携機能を利用するにあたり、組織管理者は以下のセキュリティ・プライバシー保護基準を遵守してください。
- 取得情報の限定: AegisMesh が取得する情報は、LINE アカウント識別子(UID)、表示名、プロフィール画像、および(申請時のみ)メールアドレスに限定されます。友だちリストやトーク履歴等には一切アクセスしません。
- 利用目的の制限: 取得した情報は、AegisMesh 端末の認証、本人確認、および不正アクセス監査ログの記録にのみ利用されます。
- 外部利用規約への同意: 本連携機能を利用するエンドユーザーは、当社の利用規約(Terms)およびプライバシーポリシー(Privacy)に加えて、「LINEヤフー共通利用規約」および「LINEヤフープライバシーポリシー」に同意したものとして取り扱われます。
7. トラブルシューティング(FAQ)
Q1. 「Invalid redirect_uri」というエラー画面が表示される
- 原因: LINE Developers 側の「コールバックURL」の登録内容と、AegisMesh の URL が不一致です。
- 対応: LINE Developers の「LINEログイン設定」タブで、コールバックURLが正確に
https://app.aegismesh.kusa-cloud.com/api/auth/line/callbackになっているか(末尾のスラッシュの有無やスペルミス)をご確認ください。
Q2. LINE ログインしたユーザーに社内サーバーへの通信を制限したい
- 対応: AegisMesh 管理コンソールの「Access Control」>「Policies」にて、LINE ログインユーザーが所属するグループ(例:
field-users)からの通信先を、業務に必要な特定の IP アドレス・ポート番号(例: ポータルWebの 443 のみ)に絞り込むポリシールールを作成してください。