アカウントとセキュリティ
パスワードの変更、個人アクセストークン、認証済みアプリ、外部アカウントの連携
サインインに関する設定は 設定 → パスワード/APIトークン/アカウント連携 にまとまっています。
パスワードを変更する
ログインパスワードを変更できます。パスワードがまだ設定されていないアカウント (外部アカウントだけでサインインしている場合など) では、現在のパスワードの入力欄は出ず、新しいパスワードを決めるだけです。
パスワードを変更すると、そのアカウントの他のログインセッションはすべてサインアウトされます。誰かにセッションを乗っ取られた疑いがあるときは、パスワードの変更がそのまま追い出しの手段になります。
- 変更を行ったタブはサインインしたままです。他のブラウザ・他の端末・他のタブは、次の操作でログイン画面に戻されます。
- 個人アクセストークンと認証済みアプリは影響を受けません。 それぞれ別の資格情報として扱われ、下記の画面から個別に失効させます。
- 送信済みのパスワードリセットメールのリンクも同時に無効になります。
- 確認待ちのメールアドレス変更があれば取り消されます (まだ変更したい場合は申請し直してください)。
パスワードを忘れた場合は、ログイン画面のパスワードリセットからリンクをメールで受け取れます。リセットリンクは 1 時間 で期限切れになり、1 回使うと無効 です。リンクは送信先のアドレスに紐づいているため、受け取ったあとにアカウントのメールアドレスが変わると使えなくなります (新しいアドレスで申請し直してください)。
管理者が管理画面からパスワードをリセットした場合も同じです。そのアカウントのセッションはすべてサインアウトされ、送信済みのリセットリンクも無効になります。
個人アクセストークン
Crowi の API を外部から使うための 個人アクセストークン (Personal Access Token) を発行・管理できます。CLI (コマンドライン) や AI ツールから使う (MCP) が使うのもこのトークンです。
- トークンは 複数発行できます。1 つずつに名前・スコープ (許可する操作)・有効期限 (30 日 / 90 日 / 365 日 / 無期限) を指定します。
- 発行時に平文のトークン (
crowi_pat_…) が その場で 1 度だけ 表示されます。サーバはハッシュしか保存しないため、後から見直すことはできません。閉じる前に控えてください。 - 一覧にはスコープ・有効期限・最終利用日時が出るので、使われていないトークンを見つけて個別に失効できます。失効は他のトークンに影響しません。
- 管理者専用のスコープはトークンには付けられません。
トークンはパスワードと同じ強さの秘密情報です。漏れた可能性があるときは、そのトークンを失効させて新しく発行してください。パスワードを変更してもトークンは失効しません (逆に、トークンを失効させてもログインセッションには影響しません)。
認証済みアプリ
CLI やモバイルアプリなど、OAuth で連携した外部アプリを一覧・失効できます。web のログインセッションはここには出ません — 別の資格情報として扱われます。
各行には、アプリ名・スコープ・認証日時・最終更新日時・有効期限が表示されます。「最終更新」はそのアプリが資格情報を更新した日時であり、API への最終アクセス日時ではありません。
失効させると、そのアプリはそれ以上資格情報を更新できなくなります。すでに発行済みのアクセストークンは、有効期限 (既定 1 時間) が切れるまで使えます。 完全に締め出したい場合は、期限切れまで待つか、パスワードを変更してサインインし直してください。
- 更新の直後は、同じアプリの行が一時的に 2 行見えることがあります。画面を再読み込みすると 1 行に収束します。
- 同じアプリがほぼ同時に複数の場所から更新した場合は 2 行が残ることがあります。片方を失効させてももう片方は残るので、気づいたときに両方失効してください。
外部アカウントを連携する
管理者が外部サインイン (Google など) を有効にしている場合、同じ設定画面から自分のアカウントに外部アカウントを紐付けられます。
- 連携する を押すと、外部サービスの認証画面へ移動します。
- 認証が終わって Crowi に戻ると、確認ダイアログが表示されます。
- もう一度 連携する を押すと連携が完了します。
途中で放置すると数分で無効になるので、その場合は最初からやり直してください。連携しても Crowi 側のメールアドレスが上書きされることはありません。
外部アカウントを 1 つでも連携すると、メールアドレスは変更できなくなります。 サインイン手段が Crowi の外にあるため、アドレスを差し替えられると確認メールの宛先ごと奪われ、アカウントの復旧手段そのものを失うためです。
連携を解除する
連携の解除には、パスワードでサインインできる状態であることが必要です。パスワードを設定していない場合や、インスタンス全体でパスワードサインインが無効になっている場合は解除できません。判定に使われるのはパスワードの有無だけなので、他のプロバイダを連携していても条件を満たしたことにはなりません。
パスワードを忘れて解除できない場合は、管理者に依頼してください。管理者は、パスワードが無いアカウントについてはパスワードを発行したうえで連携を解除できます。
関連ページ
- ユーザーページとプロフィール — 表示名・メールアドレス・プロフィール画像
- CLI (コマンドライン) — コマンドラインから wiki を操作する
- AI ツールから使う (MCP) — AI クライアントから wiki を操作する