目前我工作很好,帶有Ruby,並且出於安全目的使用Google應用程序Omniauth實現。我想有一點遺漏的功能,顯示當前登錄到該網站的用戶。我唯一不知道的是如何獲取當前登錄的用戶名返回並顯示。如何通過omniauth-google-apps獲取登錄的用戶名?
我不使用這種方法:http://matt.aimonetti.net/posts/2013/01/30/omniauth-and-google-apps/
我的登錄檢查技術是一個簡單的聲明:
Rails.env.development? ?
authorize({email: '[email protected]', name: 'dev'}) :
unless logged_in?
redirect_to '/auth/admin'
end
附:使用「除非」聲明作爲修飾符會在運行時返回語法錯誤,所以這就是爲什麼我按照它的方式使用它。
任何幫助,非常感謝!