セッションとパスワード
セットアップ
デバイスをサインアウトさせる
デバイスをサインアウトさせる へのリンク- My account > Signed-in devices(マイアカウント > サインイン中のデバイス)を開きます。各行に、“Firefox on Windows” のようなデバイス名、サインインした日時、最後に使った日時が表示されます。自分のデバイスには This device(このデバイス)と表示されます。
- 行の Sign out(サインアウト)を選択します。その行が消えます。そのデバイスで次にクリックすると、サインイン画面に移ります。
- または、Sign out all other devices(ほかのデバイスをすべてサインアウト)を選択して、このデバイスだけを残します。
どちらも、パスワードでのサインインか、admin スコープの API キーが必要です。ローカルネットワークのショートカットでは足りません。
パスワードを忘れた場合
パスワードを忘れた場合 へのリンクメンバーと管理者: オーナーに頼みます。
オーナー: HolyArrs が動いている状態で、そのマシン上で次を実行します。
docker exec -i holyarrs /holyarrs reset-owner1 行目に名前、次の行に新しいパスワードを入力し、Ctrl+D を押します。Docker を使っていない場合は、holyarrs reset-owner を実行します。新しいパスワードでサインインできるようになります。
サインインページの Forgot the password?(パスワードを忘れた場合)にも、同じ手順が表示されます。
オプション
オプション へのリンクサインインが続く期間
サインインが続く期間 へのリンク| イベント | 結果 |
|---|---|
| 7 日間使わない | デバイスがサインアウトされます |
| サインインから 30 日後 | 使っていてもいなくても、デバイスがサインアウトされます |
| 自分のパスワードを変更する | ほかのデバイスがすべてサインアウトされます |
デバイスと API キーの最終使用日時は、最大 1 時間遅れることがあります。
ほかの人のデバイス
ほかの人のデバイス へのリンクSettings > Users and roles(設定 > ユーザーとロール)を開き、その人の横にある Devices(デバイス)を開きます。1 台のデバイスで Sign out を選択するか、Sign (name) out everywhere((名前) をすべての場所でサインアウト)を選択します。オーナーは全員に対して、管理者はメンバーに対してこの操作ができます。ユーザーをオフにした場合も、その人はすべての場所でサインアウトされます。
うまくいかないとき
うまくいかないとき へのリンク症状: Sign out all other devices が拒否されます。 原因: API キーまたはローカルネットワークのショートカットで入っています。 対処: ブラウザーでパスワードを使ってサインインし、もう一度試します。
上級者向け
上級者向け へのリンクセッション API
| ルート | 対象 | 内容 |
|---|---|---|
GET /api/v1/auth/sessions |
サインイン中の全員 | 自分のデバイス: id, device, created_at, last_used_at, expires_at, current |
DELETE /api/v1/auth/sessions |
サインイン中の全員 | ほかのデバイスをすべて終了します。{"ended": n} を返します。API キーまたはローカルネットワークのショートカットの場合は 400 |
DELETE /api/v1/auth/sessions/{sid} |
サインイン中の全員 | デバイスを 1 台終了します |
GET /api/v1/users/{id}/sessions |
オーナー、管理者 | 1 人のユーザーのデバイス |
POST /api/v1/users/{id}/sessions/end-all |
オーナー、管理者 | 1 人のユーザーをすべての場所でサインアウトさせます |
DELETE /api/v1/users/{id}/sessions/{sid} |
オーナー、管理者 | そのユーザーのデバイスを 1 台終了します |
id はランダムな公開値で、これを使ってサインインすることはできません。API キーには admin スコープが必要です。
関連ページ
関連ページ へのリンクHolyArrs は無料です。時間の節約になったら、GitHub でスターを付ける、スポンサーになる、コーヒーをおごるのいずれかで応援してください。