2014-01-14 2 views
2

누구도 듀오 보안과 함께 Devise를 사용했습니다. 그것은 device 세션 컨트롤러를 많이 오버라이드해야 할 것 같습니다. 다른 사람들이 이미이 길을 걸어 내려 왔고 약간의 조언을 해주면 호기심이 생깁니다.보안 및 보안 듀오

+0

답변을 찾거나 나만의 질문을 찾았습니까? 나는 지금 비슷한 길을 가고있다. – scottwb

답변

2

나는 결국 devise session controller를 오버라이드했다. 그냥 액션을 만드십시오. 따라서 로그인 성공 후 실제로 로그 아웃 한 후 DUO 로그인으로 보냅니다. DUO 로그인이 통과하면 사용자를 다시 로그인합니다. 다소 복잡하게 보입니다.하지만 실제로 작동하는 유일한 방법이었습니다. DUO 전에 다시 로그하지 않으면 URL을 통해 DUO를 건너 뛸 수 있기 때문입니다.

+0

조치를 만들 때 변경 한 사항을 알려주십시오. 나는 같은 문제가있다. – Arif

+0

github에는 몇 가지 다른 방법이 있습니다.이 방법은 web-sdk https://github.com/billguy/devise_duo를 사용합니다. – shadowbq