代理ログイン機能の使い方
Kurocoの代理ログイン機能を使うと、特定のメンバーが別のメンバーのアカウントに代わりにログインできます。 本チュートリアルでは、代理ログインの設定方法と利用手順について説明します。
代理ログインとは
代理ログインは、特定の権限を持つメンバーが、別のメンバーのアカウントに代理でログインできる機能です。 主に以下のような場面で活用できます。
- メンバーがログインできない場合のサポート対応
- メンバーの画面表示やデータの確認
- メンバーに代わってコンテンツの操作や設定変更を行う
- 複数グループに所属するユーザーが、グループごとにアカウントを切り替えて利用する
代理ログインの設定(メンバー編集画面での代理ログイン許可の付与)には、編集ユーザーまたはスーパーユーザー権限が必要です。
前提条件
- 代理ログインの設定を行うには、編集ユーザーまたはスーパーユーザー権限を持つメンバーであること
- 代理ログインの利用は、管理画面へのアクセス権限がないメンバーでも可能(
Login/alias_loginエンドポイント経由)
設定手順
ステップ1: メンバー編集画面を開く
- Kuroco管理画面にログインします。
- [メンバー管理] -> [メンバー]をクリックします。
- メンバー一覧から、代理ログインをされる側(ログイン先)のメンバーの名前をクリックして編集画面を開きます。
ステップ2: 代理ログイン許可を設定する
メンバー編集画面のID情報セクションにある「代理ログイン許可」フィールドを見つけます。
| 項目 | 説明 |
|---|---|
| 代理ログイン許可 | 代理ログインを許可するメンバーIDを入力し、自分の代わりにログインできる人を設定できます。 |
- 「代理ログイン許可」フィールドに、代理ログインをする側(管理者側)のメンバーIDを入力します。
- 複数のメンバーに代理ログインを許可する場合は、それぞれのメンバーIDを入力します。
- [更新する]をクリックして設定を保存します。
メンバーIDは、メンバー一覧画面の「ID」列で確認できます。
ステップ3: 代理ログインを実行する
代理ログインの実行方法は、管理画面からの実行とAPIからの実行の2通りがあります。
管理画面から実行する場合
管理画面へのログイン権限を持つメンバーは、管理画面から代理ログインを実行できます。
- 代理ログインを許可されたメンバーで管理画面にログインします。
- 画面上部に表示されるメンバーのアイコンをクリックします。
- 「代理ログイン」を開き、ログインしたいメンバー名をクリックします。
- 対象メンバーとしてログインした状態になります。

管理画面の「Login as」ドロップダウンには、管理画面へのログイン権限を持つメンバーのみが表示されます。
APIから実行する場合
管理画面へのアクセス権限がないメンバーでも、Login/alias_login エンドポイントを使用して代理ログインを実行できます。
フロントエンドから代理ログインを実装する場合は、この方法を使用します。
代理ログイン中は、対象メンバーの権限でフロントエンドやAPIにアクセスすることになります。メンバーのプロフィール情報やコンテンツの閲覧権限などが、対象メンバーのものとして適用されます。
ログイン中のメンバーがどのメンバーIDで代理ログインできるかは、basic_infoのパラメータにaliaslogin_targetを設定したLogin::profileのエンドポイントで確認可能です。
設定例
例1: 管理者がカスタマーサポートとして利用する
カスタマーサポート担当者(メンバーID: 1)が、一般メンバー(メンバーID: 100)のアカウントに代理ログインする場合:
- メンバーID: 100の編集画面を開きます。
- 「代理ログイン許可」フィールドにメンバーID
1を入力します。 - [更新する]をクリックして保存します。
これにより、メンバーID: 1でログインした管理者が、メンバーID: 100として代理ログインできるようになります。
例2: 複数の管理者に代理ログインを許可する
複数のサポート担当者(メンバーID: 1, 2, 3)に代理ログインを許可する場合:
- 対象メンバーの編集画面を開きます。
- 「代理ログイン許可」フィールドにメンバーID
1,2,3をそれぞれ入力します。 - [更新する]をクリックして保存します。
注意事項
- 設定には編集ユーザー以上の権限が必要: 代理ログインの設定(代理ログイン許可の付与)には、編集ユーザーまたはスーパーユーザー権限が必要です。
- 利用は管理画面権限不要: 代理ログインの利用(実行)は、管理画面へのアクセス権限がないメンバーでもAPIエンドポイント(
Login/alias_login)経由で可能です。 - 操作の責任: 代理ログイン中に行った操作は、操作ログ等に記録されます。代理ログインの利用は必要最小限にとどめてください。
- セキュリティの考慮: 代理ログインの許可は、信頼できるメンバーのみに付与してください。不要になった代理ログイン許可は速やかに削除してください。
- ログイン許可が必要: 代理ログインの対象メンバーの「ログインの許可」が有効になっている必要があります。
関連ドキュメント
サポート
お探しのページは見つかりましたか?解決しない場合は、問い合わせフォームからお問い合わせいただくか、Slackコミュニティにご参加ください。