2017-04-03 12 views
0

在我的Rails應用程序中,我們使用Devise gem進行身份驗證和授權。但是爲了查看一些頁面,客戶想要輸入第二個密碼,他們將像超級用戶那樣行事。這不是多因素驗證請求,而是一組給定頁面/資源的一次性密碼(OTP),只是OTP將是靜態的。Rails中給定設置頁面的第二個密碼 - 非MFA

設計不提供此功能。谷歌搜索沒有幫助。任何想法怎麼可能實現?

+0

使用安全密碼創建另一個字段可能是一個解決方案 –

回答

1

這聽起來像是一種反模式。爲什麼不在User上增加一個表示用戶是否是超級用戶的字段?

這具有以下優點:

  • 沒有密碼記住並分發
  • 超級用戶有一個執行
  • ,你可以很容易地從該組中刪除用戶較少的步驟,如果需要的話
  • 你不需要建立一個二級登錄表/頁