多因子驗證

 

中央授權中心的工作就是:

验证用户身份发放身份凭证

所有接入授權中心的系統,只需接收身份凭证(Token)無須再驗證用戶身份。這時中央授權中心成為了單一身份驗證點,這叫單點登錄(SSO, Single Sign-On)

在验证用户身份時,同時使用多種驗證方式則叫多因子驗證(MFA, Multifactor authentication),若是兩種方式,我們也可以叫它雙因子驗證(2FA)


中央授權中心雙因驗證方案
集團內部員工
授權中心雙因子驗證
系統驗證 + 授權中心驗證
授權中心驗證 + 系統驗證
集團外部用戶
系統身份驗證 + 授權中心TOTP驗證

集團內部員工 - 授權中心雙因子驗證

中央授權中心直接完成雙因子驗證。由用戶選擇兩種驗證方式依次驗證,授權中心建議用戶從“相信驗證方式”與“非相信驗證方式”兩種類型中各選擇一項。

相信驗證方式
非相信驗證方式

說明:
1)TOTP驗證碼驗證 與 FIDO2設備驗證 都需事先在 個人中心 進綁定。綁定需選擇其它驗證方式登入。
2)FIDO2 設備是指支持 FIDO2 協議的安全設備,如硬件設備有:USB 密鑰、NFC設備或藍牙設備。軟件設備有:微軟的PIN,以及其它系統的面部識別、指紋識別等。
3)Web人臉驗證目前尚在測試階段。


開發人員接入,使用此功能需要在標準的授權端點(Authorize Endpoint)設 login_type = 2fa。 點擊查看詳細說明。

在JWT口令牌(AccessToken)搭載(payload)信息中,字段amr會記錄用戶采用了哪兩種身份驗證方式。

相關流程圖:中央授權中心(集團員工)雙因子驗證服務流程TOTP發放流程