2017-02-13 4 views
0

나는 Devise를 auth로 사용하는 기존 Rails 응용 프로그램을 가지고 있습니다. Ember-CLI-Rails와 Simple Auth를 사용하여 Ember 응용 프로그램을 추가했습니다. 모든 것이 잘 작동합니다.LTI OAuth to Rails/Ember/Ember 간단한 Auth Devits

그러나 타사 조직이 LTI/OAuth를 사용하여 사용자를 자동으로 등록/로그인 할 수 있기를 원함 - 이제는 응용 프로그램에서 우리의 응용 프로그램으로 바로 이동할 수 있습니다. 등록 또는 로그인 한 다음 로그인 한 사용자로서 응용 프로그램에서 작업을 시작하십시오.

내 머리를 감싸는 데 어려움을 겪고 있습니다.이 모든 것이 어떻게 잘 어울리 며 작동 할 수 있습니까?

로그인/세션을 레일스로 다시 이전 할 가능성이 있다고 생각합니까? 아니면 Simple Auth에 여러 인증 유형을 사용할 수 있습니까?

이 점에 대한 의견이나 조언을드립니다.

답변

-1

당신이 할 수있는 roll your own Oauth piggybacking on Devise

제공되는 예는 페이스 북입니다,하지만 당신은, 당신이 당신의 자신의 Oauth 2.0 Omniauth 전략을 구성하기 만하면 기본적으로 무엇을 this Omniauth strategy

를 사용 (고안에서) Omniauthable 기능을 추가 할 것 자신의 사용자 지정 콜백 컨트롤러를 확장하고 Oauth 핸드 셰이크에서 데이터를 읽는 사용자 지정 사용자 생성자를 확장 할 수 있습니다.

+0

나는 그것이 downvote를 보증하는지 모르겠다. 그러나 나는 약간의 추가 설명을 추가했다. @ Error-SyntacticalRemorse – colincr

+0

나는 그것을 downvote하지 않았다. –