チームの2FA共有:SMSコードをSlackやTeamsへ
Fwrd · · 更新:
コードをSMSでしか、それも1台のスマートフォンにしか送らない共有アカウントがあります。その場合は、コードを受け取るiPhoneにFwrdを入れ、非公開のSlackまたはMicrosoft Teamsのチャンネルにつなぎ、「code」のような単語を含むSMSを対象にしたショートカットの「メッセージ」のオートメーションを追加します。コードは届くたびにチャンネルへ投稿されるので、作業中の人は、スマートフォンを持つ人を探さずにサインインできます。
必要なもの: コードを受け取るiPhone(iOS 26以降)にFwrd、アプリを追加できる非公開のSlackチャンネル、またはワークフローを作成できるTeamsのチャンネル、そしてSlackやTeamsの設定用のパソコンです。
このやり方が向くアカウント
転送が向くのは、コードを1つの番号へSMSで送るアカウントです。仕入先のポータル、古い銀行や給与のログイン、会社の電話に紐づく広告やソーシャルのアカウントなどです。サインインが必要な人は全員、そうでなければ電話を持つ人を待つことになります。
構成は、iPhone1台、非公開のチャンネル1つ、オートメーション1つです。チームはどのデバイスでもチャンネルを読み、ほかの人にFwrdは要りません。Fwrdには8つの送り先があるので、チームが複数の場所で働いているなら、同じコードを2つ目のチャンネルやメールアドレスにも送れます。
チームで2FAコードを共有する方法
チャンネルのアドレスを用意します。
- Slack: パソコンでapi.slack.com/appsを開き、「Create New App」>「From scratch」を選びます。「Incoming Webhooks」を開いてオンにし、「Add New Webhook to Workspace」を選んで、非公開のチャンネルを選びます。hooks.slack.com/services/を含むURLをコピーします。/triggers/を含むリンクはWorkflow Builderのもので、Fwrdは受け付けません。
- Microsoft Teams: チャンネルで「More options」(•••)>「Workflows」を選び、「Send webhook alerts to a channel」のテンプレートを選びます。サインインを求める似たテンプレートは選ばないでください。「Save」を選んでWebhook URLをコピーします。URLにはpowerplatform.comが含まれています。
共有のiPhoneのFwrdでチャンネルを追加します。 Fwrdを開いて「+」をタップし、SlackまたはMicrosoft Teamsを選び、URLを「設定」欄に貼り付けます。「テストメッセージを送信」をタップしてから、チェックマークで保存します。
「メッセージ」のオートメーションを作成します。 iOS 27では、ショートカットアプリを開き、「ライブラリ」>「オートメーション」の順にタップして、「+」をタップします。「ショートカットを説明」が表示されたら、「編集」をタップします。「オートメーション」をタップして「メッセージ」を選び、「差出人」を「メッセージ」に変更して、「code」と入力します。iOS 26では、「オートメーション」タブを開き、「+」をタップして、「メッセージ」を選び、「メッセージが次を含む」に「code」と入力します。
確認なしで実行されるようにします。 iOS 27では、トリガーの横の矢印をタップして「実行前に確認」がオフになっていることを確認し、ⓘ>「プライバシー」で「ロック中に実行を許可」がオンになっていることを確認します。iOS 26では「すぐに実行」を選び、「次へ」>「新規ショートカットを作成」をタップします。
Fwrdのアクションを追加します。 「転送」を検索し、「メッセージをすべての送り先に転送」を追加して、その「メッセージ」欄を「ショートカットの入力」に設定します(iOS 26では「ショートカットの入力」>「メッセージ」)。戻るをタップして保存します(iOS 26では「完了」)。
これで完了です。 コードのSMSが、iPhoneのロック中でも自動的にチャンネルへ投稿されます。
送信者ではなく、メッセージの内容で判定してください。コードは短い番号から届きますし、差出人の候補には連絡先しか表示されないためです。サービスによっては、「code」ではなく、verification、passcode、PINと書かれています。または、Fwrdに判定させることもできます。チャンネルのフィルタを認証コードに見えるSMSに設定し、オートメーションの単語には半角スペースを1つ使います。コードを振り分けるほかの方法は、認証コードのページにあります。
共有コードを安全に保つには?
チャンネルは小さく非公開に保ち、組織が共有を許可しているコードだけを転送してください。
- コードの安全性は、チャンネルの安全性と同じです。 チャンネルの全員がコードを使えます。チームを離れた人は、その日のうちに外してください。
- ルールを確認してください。 銀行など、コードの共有を禁じているサービスがあります。転送するのは、組織が共有できるアカウントだけにしてください。
- コピーが残る場所を把握してください。 Fwrdにはサーバーもアカウントもなく、コードはiPhoneからSlackやTeamsへ直接届きます。Fwrdの最近の転送の履歴は、最長30日間iPhoneに残り、消去できます。SlackとTeamsのコピーは、ワークスペースのルールで保管されます。
- 頼まれたからといって、設定しないでください。 見知らぬ人にコードの転送を求められたら、それは詐欺です。
チームがFwrdで得られるもの、そして費用がかかる場合
Fwrdは共有のiPhone向けに作られています。WebhookのURLは、iPhoneを持つ誰でも開けるショートカットの中ではなく、iPhoneのキーチェーンに保管されます。タイムアウトした送信は最大2回まで再試行されます。履歴には、各コードとチャンネルが受け取ったかどうかが記録されます。1つのアクションで、SlackやTeamsなど、Fwrdの8つの送り先のどれにでも、複数のチャンネルへ同時に投稿できます。1通のSMSは、いくつの送り先に届いても1件として数えます。
毎日いくつかのアカウントにサインインするチームは、月15件をすぐに超えることがあります。超えると、翌月までコードがチャンネルに届かなくなります。そのお知らせは、誰も見ていないかもしれない共有のiPhoneに表示されます。Fwrd Proなら上限がなくなり、料金は米国で月額$4.99、または年額$29.99です。購入するのは、共有のiPhoneで一度だけです。チャンネルを読む人にFwrd Proは不要です。
制限事項
- 共有のiPhoneが動き続ける必要があります。 電源が入っていて、充電され、オンラインであることが必要です。再起動した後は、転送が再開される前に、誰かが一度ロックを解除する必要があります。3日間ロックを解除しないiPhoneは、自動的に再起動します。
- 差出人の表示は任意です。 初期設定では、チャンネルに表示されるのはSMSの本文だけで、通常はサービス名が書かれています。Fwrdの「設定」で「差出人を含める」をオンにし、ショートカットでFwrdのアクションの「差出人」を選ぶと、From: の行が追加されます。
- 条件に合うSMSは、そのiPhoneの有効なすべての送り先へ届きます。 送り先のフィルタで除外した場合は届きません。
- 一方向のみです。 チャンネルから返信することはできません。返信は、共有のiPhoneから送られます。
チームの共有2FAについてのよくある質問
チームの全員にFwrdが必要ですか?
いいえ。Fwrdとオートメーションが必要なのは、コードを受け取るiPhoneだけです。ほかの人は、どのデバイスでも、チャンネルを読むだけです。
複数のチャンネルへコードを送れますか?
はい。Fwrdでチャンネルごとに送り先を追加すると、1つのアクションですべてへ投稿します。1通のSMSは、いくつの送り先に届いても1件として数え、送り先ごとのフィルタで、関係のないSMSを除けます。
スマートフォンがロック中でも、コードは転送されますか?
はい。オートメーションが確認なしで実行される設定になっていれば転送されます。例外は、再起動した直後から、誰かが一度ロックを解除するまでです。
チームに渡すのは、iPhoneではなくコードです
Fwrdは、チームのiPhoneに届いたコードのSMSを、非公開のSlackまたはMicrosoft Teamsのチャンネルへ投稿します。アカウントは不要です。毎月15件まで無料です。
毎月15件まで無料。Fwrd Proなら、転送とフィルタの上限がなくなり、「転送しない」リストも使えます。料金は月額$4.99、または年額$29.99で、年額プランには対象の方向けに7日間の無料トライアルがあります。
iPhone · iOS 26以降