本日 Product Hunt に掲載中です! コメントを書く

Chrome に追加

Slack の認証アプリを使う

Slack の二段階認証は、ブラウザ上のものも含め、ほとんどの時間ベースのワンタイムパスワード(TOTP)アプリで使えます。my.slack.com/account/settings でアカウント設定を開き、「Two-factor Authentication」(二段階認証)を展開して「Use an app」(アプリを使用)を選び、Authenticator 拡張機能で画面の QR コードをスキャンします。

Slack アカウントを開けば、ワークスペースのすべてのチャンネル、DM、共有ファイルが見られます。乗っ取られたアカウントはあなたになりすまして同僚にメッセージを送れるため、社内にフィッシングが広がる原因になります。二段階認証をオンにすると、Slack はログインのたびにパスワードに加えて確認コードを求めます。有料プランではオーナーと管理者はもともと使う必要があり、オーナーは全員に必須にすることもできます。

Slack で二段階認証を有効にする

Slack の二段階認証が守るのは、メールアドレスとパスワードによるログインです。会社がシングルサインオン(SSO)で Slack にログインさせている場合は、代わりに ID プロバイダー側で二段階認証を設定するよう Slack は案内しています。オーナーは二段階認証を必須にし、認証アプリに限定できます。複数のワークスペースに参加している場合は、それぞれで個別に設定してください。

  1. パソコンのブラウザでワークスペースにログインし、my.slack.com/account/settings でアカウントページを開きます。
  2. 「Two-factor Authentication」(二段階認証)の横の「Expand」(展開)をクリックします。
  3. 「Set Up Two-Factor Authentication」(二段階認証を設定する)をクリックし、パスワードを入力します。
  4. 「Use an app」(アプリを使用)をクリックし、認証アプリでコードを受け取るようにします。
  5. Slack に QR コードが表示されます。画面に表示したまま下の手順で拡張機能に追加し、拡張機能の 6 桁のコードを入力して「Verify Code」(コードを確認)をクリックします。
Slack 公式の手順

Slack を Authenticator に追加する

  1. Chrome Web Store から 2FA 認証システム をインストールし、ツールバーに固定して、ワンクリックでアイコンを開けるようにします。
  2. Slack の QR コードが表示されたページは開いたままにします。Authenticator のアイコンをクリックし、「アカウント追加」→「QRコード」→「画面からQRをスキャン」の順に選びます。
  3. アカウントがリストに追加され、30 秒ごとに変わる 6 桁のコードが表示されます。名前は自由に変更できます。名前は自分用の表示にすぎません。
  4. Slack に戻り、表示中のコードを確認欄に入力します。期限切れ間近なら、次のコードを待ちましょう。
  5. Slack で二段階認証が有効になったことが表示されます。以降はログインのたびにコードを求められるので、拡張機能のアイコンをクリックしてコピーしてください。

QR コードがない、またはスキャンできない場合は、Slack の設定画面でキーを手動入力するオプションを探してキーをコピーし、拡張機能の「アカウント追加」→「手動入力」→「シークレットキー」から追加します。

2FA 認証システム を Chrome に追加(無料)

Slack のバックアップコードを保存する

Slack は二段階認証の設定時にバックアップコードを発行し、アカウントページでいつでも再確認できます。各コードは 1 回だけ使え、デバイスを失くしたり認証アプリを削除したりしたときのログインに使えます。コピーを取り、このパソコン以外の場所に保管してください。

コードが受け付けられない場合

原因はほとんどの場合、パソコンの時計です。コードは現在時刻から計算されるため、時計が 1 分ずれているだけで、正しく見えるのに拒否されるコードが生成されます。システム設定で日付と時刻の自動設定をオンにしてください(Windows・macOS・Linux 別の手順はこちら)。

時計が正しい場合は、キー自体を確認しましょう。キーをTOTP コード生成ツールに貼り付け、表示されるコードを拡張機能のコードと比べます。違っていれば、キーのコピーを間違えています。アカウントを追加し直してください。

よくある質問

Slack で使える認証アプリは?
Slack の二段階認証は、ほとんどの時間ベースのワンタイムパスワード(TOTP)アプリで使えます。Slack は Google Authenticator、Duo Mobile、1Password、Authy、Microsoft Authenticator を挙げています。Authenticator 拡張機能は Chrome で同じ標準のコードを生成するのでスマホは不要で、Slack のアカウントページから QR コードを直接読み取れます。
複数の Slack ワークスペースに参加しています。二段階認証の設定は 1 回で済みますか?
いいえ。Slack は各ワークスペースのアカウントを別々に扱います。ワークスペースごとに、そのワークスペースのアドレスで your-workspace.slack.com/account/settings を開き、そこで二段階認証を設定してください。拡張機能にはそれぞれ別のアカウントとして表示されるので、区別できるよう名前を変えておきましょう。
認証アプリを使えなくなったら?
バックアップコードでログインします。コードがない場合は、ワークスペースのオーナーか管理者に、あなたのアカウントの二段階認証をオフにしてもらいます。あなた自身がワークスペースのオーナーなら、プライマリーオーナーが対応できます。拡張機能の自動バックアップをオンにしておけば、再インストールしても管理者に頼む必要はありません。
Slack でコードが間違っていると表示されるのはなぜ?
多くの場合、パソコンの時計が 1 分以上ずれています。日付と時刻の自動設定をオンにして、次のコードで試してください。それでも失敗する場合は、古い QR コードからアカウントを追加した可能性があります。拡張機能から削除し、二段階認証を設定し直してください。

ログイン画面から、ワンクリックでコードを

Authenticator は 2FA コードをブラウザ内、お使いのデバイスだけに保存します。利用無料・オープンソースで、アカウント登録もスマホも不要。ローカルバックアップと、任意で使えるパスワード保護も標準搭載です。

2FA 認証システム を Chrome に追加(無料)