2014-06-09 3 views
2

나는 Angular/Ionic 어플리케이션을 연구 중이며 OAuth.io 플러그인을 사용하여 페이스 북 로그인을 처리하여 사용자의 정보를 얻고 있습니다. 그로부터 나는 사용자의 firstname과 Facebook ID 번호를 기반으로 간단한 데이터베이스 이름을 파생시킵니다.CouchDB/PouchDB 사용자 인증/인증

이 로컬 pouchDB 인스턴스를 온라인 CouchDB 인스턴스 (현재 http://iriscouch.com 사용)와 데스크톱 응용 프로그램 또는 유사한 복제본에 동기화하는 것이 무엇을 원하는지 알고 싶습니다. 제가 누락 된 부분은 사용자 인증/권한 부여를 처리하여 자신의 데이터베이스에만 읽고 쓸 수 있도록하는 방법입니다. 다른 모든 로그인은 현재 클라이언트 측에서 실행 중이므로 로그인을 처리 할 앱 서버가 없습니다. OAuth.io 플러그인.

응용 프로그램 서버 계층을 추가하지 않고도 CouchDB 인스턴스에서 사용자를 수동으로 생성하지 않고도 처리 할 수 ​​있습니까?

답변

2

현재 서버 측에 추가 프로세스 (details)가 있으면 CouchDB에서 사용자 별 읽기 - 쓰기 권한 만 수행 할 수 있습니다.이 작업은 IrisCouch를 사용하고 있기 때문에 번거로울 수 있으므로 이 프로세스를 호스팅 할 어딘가에 별도의 서버.

몇 가지 다른 옵션은 지금 당신에게 사용할 수 있습니다

  • 모질라 페르소나보다는 페이스 북 ID를 사용하여 작동하고, 아직 준비가되지
  • Janus을 사용자 별 데이터베이스를 가지고 카우치베이스 주식회사, 곧 공개되어야한다.