コンテンツにスキップ

★ 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 または SuperAdminhttps://app.aegismesh.kusa-cloud.com/integrations にアクセス可能なこと
[ ]作業時間の目安約 5 〜 10 分反映待ち時間は含みません

3. 【STEP 1】LINE Developers コンソールでのチャネル作成

LINE Developers コンソールにて、AegisMesh 連携用の LINE ログインチャネルを作成します。

1-1. チャネルの新規作成

  1. LINE Developers コンソール にログインします。
  2. 管理対象の プロバイダー(企業名等)を選択(または新規作成)します。
  3. 「新規チャネル作成」 をクリックし、チャネルタイプとして 「LINEログイン」 を選択します。
  4. 以下の通り設定を入力します:
    • チャネルタイプ: LINEログイン
    • アプリタイプ: ウェブアプリ
    • チャネル名: AegisMesh Zero Trust Network(社内で識別しやすい名前)
    • チャネル説明: 社内ネットワーク接続用ログイン
    • メールアドレス申請: (必要に応じて)ユーザーのメールアドレスを取得する場合は申請を行います。
  5. 利用規約に同意し、「作成」 をクリックします。

1-2. コールバック URL の登録

  1. 作成したチャネルの 「LINEログイン設定」 タブを開きます。
  2. コールバック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 管理コンソールに登録します。

  1. ブラウザで AegisMesh 管理コンソール (app.aegismesh.kusa-cloud.com) に TenantAdmin 権限でログインします。
  2. 左メニューから 「Integrations」 画面を開きます。
  3. 「LINE Login」 カードの 「設定」(Connect)ボタンをクリックします。
  4. 設定モーダルが表示されます。

設定項目 対比マトリクス表

AegisMesh 入力項目LINE Developers 側の対応項目設定値の入力例注意点
Channel IDチャネル ID2006123456数字のみの文字列
Channel Secretチャネルシークレットabcdef1234567890abcdef1234567890秘密文字列
Scopes(自動設定)profile openid emailプロフィールおよび認証スコープ
  1. 「保存して有効化」 をクリックします。

5. 【STEP 3】エンドユーザー端末でのログイン動作確認

现场スタッフのスマートフォン(iOS / Android)を用いて接続を検証します。

  1. スマートフォンに AegisMesh アプリ(iOS / Android 版)をインストールして起動します。
  2. 「Connect」 をタップすると、ブラウザまたは LINE アプリが起動します。
  3. 「LINEでログイン」 画面で認証を許可(ワンタップ)します。
  4. 認証完了後、AegisMesh アプリに戻り、「Connected」(緑色)となれば接続完了です。
  5. 現場用の社内サーバーやポータル画面へ正常にアクセスできることを確認します。

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 のみ)に絞り込むポリシールールを作成してください。