> ## Documentation Index
> Fetch the complete documentation index at: https://docs.alforse.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 雙重驗證

> 用六位數的驗證器應用程式代碼保護登入、讓整家公司強制使用，並在有人遺失裝置時恢復存取。

雙重驗證要求你每次登入時，都輸入驗證器應用程式產生的六位數、依時間變化的代碼。每個人註冊自己的應用程式；管理員可以要求公司內的所有人都必須註冊。

## 運作方式

有兩件事是分開保存的，大多數關於雙重驗證的問題都可歸結於這個區別：

| | 範圍 | 由誰控制 |
| - | - | - |
| **驗證器** | 你的使用者帳號，涵蓋你所屬的每家公司 | 你（註冊與移除）；管理員可以重設 |
| **需求** | 單一公司 | 管理員，在**設定 → 系統 → 安全性**下 |

一旦你有驗證器，每次登入都會要求代碼。公司的需求只決定*沒有*驗證器的人是否會被強制設定一個。

## 設定你的驗證器

Alforse screenshot**Account → Security: the Add Authenticator App dialog with QR code, copyable secret, and six-box verify field**

在第一組代碼驗證通過之前，不會啟用任何東西。

前往**帳號 → 安全性**並選擇\*\*「新增驗證器應用程式」\*\*。

用 Google Authenticator、1Password 或 Authy 等 TOTP 應用程式掃描 QR 碼。如果無法掃描，請點選代碼下方顯示的密鑰以複製，並手動輸入到應用程式中。

在六格欄位輸入應用程式目前的代碼，然後選擇\*\*「驗證」\*\*。只有代碼被接受時，雙重驗證才會開啟；如果你在那之前關閉對話框，則不會儲存任何內容。

雙重驗證一開啟，Alforse 就會寄一封確認電子郵件給你。如果你收到不是由你觸發的郵件，請立即移除該驗證因素並告知管理員。

### 哪些登入方式會要求代碼

* **會要求：**魔術連結、Google、Outlook 與通行密鑰登入。
* **不會要求：**[單一登入](https://docs.alforse.com/zh-Hant/docs/reference/single-sign-on.md)。SSO 工作階段已通過你的身分提供者的 MFA，所以 Alforse 不會顯示自己的代碼畫面。

### 移除你的驗證器

在**帳號 → 安全性**上選擇驗證因素旁的垃圾桶圖示，並輸入目前的代碼。

## 要求公司使用雙重驗證

開啟**設定 → 系統 → 安全性**。

開啟**雙重驗證強制執行**。

接下來會發生：

* 該需求在每個人下次載入頁面時生效。
* 每位在職員工都會收到宣布此變更的電子郵件。
* 沒有驗證器的人會看到全螢幕的**「設定驗證器應用程式」**提示。他們可以在那裡完成相同的 QR 與代碼設定，或登出；該提示無法略過。
* **使用者 → 帳號**會新增**雙重驗證**欄，為每個人顯示**「已啟用」**或**「未設置」**。只有公司要求雙重驗證時，才會顯示這一欄。

NOTE

**需求依公司，驗證器依個人**

如果你屬於兩家公司，而只有其中一家要求雙重驗證，你只有在那家公司時才會被提示註冊。不過一旦註冊，無論你開啟哪家公司，每次登入都會要求代碼。在受控環境中，每個人都必須使用雙重驗證，且開關被鎖定為開啟；SSO 工作階段在那裡同樣豁免。

## 恢復遺失的裝置

Alforse 不提供列印的備用代碼。復原改為由管理員執行的動作，因此每次重設都是經過考慮且可追溯的。

具有更新使用者權限的管理員開啟**使用者 → 帳號**。

管理員從該人員的列選單選擇\*\*「重設雙重驗證」\*\*。

該人員用一般的魔術連結登入，並註冊新裝置。

HEADS UP

**重設會套用到該人員所屬的每家公司**

驗證器屬於帳號，而不是公司成員資格，所以重設它會在所有地方移除它。請至少把使用者管理權限給兩個人：如果唯一的管理員遺失手機，就沒有自助方式可以重新進入。

## 雙重驗證不涵蓋的範圍

* **機器存取。**[API 金鑰](https://docs.alforse.com/zh-Hant/docs/building/api-keys.md)與整合永遠不會被要求驗證。
* **現場 PIN 作業人員。**作業人員在共用終端機上輸入 PIN 登入，永遠不會被提示；雙重驗證適用於登入該終端機的人。
* **人們能存取什麼。**雙重驗證確認的是誰在登入。若要限制已登入的人可以開啟或變更什麼，請使用[權限](https://docs.alforse.com/zh-Hant/docs/reference/permissions.md)。

## 疑難排解

| 症狀 | 原因 | 解決方法 |
| - | - | - |
| 剛讀取的代碼被拒絕。 | 手機的時鐘已偏移，或使用者讀的是另一家公司的項目。 | 將手機設為網路時間；檢查應用程式項目標籤中的公司名稱。 |
| 有人卡在設定畫面。 | 公司強制雙重驗證，而此人沒有驗證器。 | 在該畫面完成設定。沒有手機的話，唯一的其他選擇是登出。 |
| **使用者 → 帳號**中缺少**雙重驗證**欄。 | 公司沒有要求雙重驗證。 | 開啟強制執行；該欄隨即出現。 |
| 管理員無法關閉強制執行。 | 公司處於受控環境。 | 無；那裡的雙重驗證是強制的。 |
| 使用通行密鑰的使用者被要求輸入代碼。 | 屬預期行為：通行密鑰會建立一般工作階段。 | 無；只有 SSO 工作階段會略過代碼。 |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.