현재 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
P.S. "unless"선언을 수식어로 사용하면 런타임시 구문 오류가 반환되므로 그 이유는 그대로입니다.
도움을 주시면 대단히 감사하겠습니다. 당신이 당신의 경로를 정의 할 때