새로운 애플리케이션을 시작합니다. Google 애플리케이션과 통합하고 싶습니다.Google 애플리케이션과 레일 애플리케이션 통합
나는 사용자가 자신의 구글 계정을 통해 로그인 한 도메인에 대한 액세스 구글 API를 가지고 (목록 모든 도메인 사용자, 그들 로그인과 같은 데이터를 공유 할 수 있도록)하고 싶습니다.
필자는 이것을 한 번도 해 본적이 없기 때문에 수행해야 할 단계가 무엇인지 혼란 스럽습니다. 인터넷에서 문서를 읽었으며, 전능도를 보았습니다.
요구 사항 :
- Google 앱
- 자신의 사용자/비밀번호로 로그인해야하는 각 사용자 계정을 통해서만 볼 수 있어야합니다 동일한 도메인의
- 모든 사용자 (계정 @ domain.com을 구글) 로그인 동일한 공유 데이터 (물론 앱은 공개 및 비공개에주의를 기울입니다.)
내가이 작업이 필요합니다 모든 것을 나에게 듯 : * (예 : omniauth 등) 오픈 ID 클라이언트를 통합 * 사용자는 구글 * 나는 지금 내 응용 프로그램 에 콜백에 사용자를 리디렉션합니다 확인하면 내가 바로
암에게 I를 구글 API를 쿼리하는 데 사용할 수있는 토큰을 가지고? 나는 또한 this article을 통해 살펴 봤지만 내가 검색 한 내용이 아닌 것으로 보입니다. 사용자 도메인이 무엇인지 미리 알 수 없습니다. 구글 계정을 애플 리케이션과
어쩌면 나는 사용자가 자신의 계정으로 로그인 할 수는 후자를 사용하여, Gmail 계정을 혼동하고있어하거나됩니다 전체 도메인에 대한 모든 주 하나 개의 계정 만?
는 omniauth
로그인 이런 종류의 작업을 수행 할 수있는 권리 보석인가?
감사합니다.
나는 보석상 보석이 그것에 쉬운 약간의 omniauth를 가지고 있다고 생각한다. 확실하지는 않지만, 그래도 –
예, omniauth 및 devise는 쉽게 통합 된 ridicoulus가 될 수 있습니다. 사용자가 Google 계정에 가입하게하는 방식으로, Devise는 나를 쓸모 없게 만듭니다. –