2014-08-29 1 views
0

크롬 확장 프로그램을 통해 각 크롬 사용자 (pouchDB, indexedDB)의 로컬 데이터베이스를 irisCouch를 통해 동기화 할 수 있습니까? 구글 로그인 사용자 (oAuth)를 사용하고 계십니까?크롬 확장 프로그램의 데이터 (idb)를 google oAuth로 iriscouch에 저장합니다.

나는 이것을 몇 일 동안 알아 내려고 노력하고 있지만 가능한지 알아 내기 위해 막혔다.

내가 올바른 방향으로 향하고 있는지 확실하지 않습니다,하지만 난 흐름의 이런 종류의 상상 :

  1. 가, 매니페스트에 CSP를 휴식, 구글 identitiy을 만들 내 NAME.iriscouch 권한을 추가합니다. 매니페스트
  2. 에서 COM은
  3. 나는 각 크롬 사용자에 대한 사용자 별 데이터베이스가 필요합니다 고유 데이터를 가지고 irisCouch에 사용자의 토큰 인증을 생성 iriscouch
  4. 에 CORS를 사용 하시겠습니까?

이 문제에 대한 자습서를 찾지 못했고 다양한 소스에서 100 페이지의 문서를 읽을 시간이 없습니다.

답변

1

약한 링크는 IrisCouch가 될 것입니다. 나는 내가 가장 짧고 가장 명확한 것의 요구를 가지고 있을지도 모른다라고 생각한다 guide to CouchDB authentication. 당신은 시간이별로 없다고 말하지만 아마도 그것을 읽어야합니다. ;)

기본적으로 IrisCouch (CouchDB)는 사용자를 만들고 데이터베이스를 제공하는 API가 없다는 점에서 문제가 발생합니다.

이 작업을하려면 별도의 서비스가 필요합니다. 나는. oAuth 신임장을 사용하는 서버 측 프로세스가 필요합니다 (관리자 신임을 사용하여!) IrisCouch에서 사용자를 작성한 다음 해당 사용자에게 개인용 데이터베이스를 제공하십시오.

+0

위대한, 이미 그것을 읽고 있어요. 그래서 만약 내가 제대로 캡처, 1-3 단계를 수행해야하지만 4 단계에서 "Node.js Deamon"과 같은 솔루션을 사용해야합니다 IrisCouch에서 사용자 및 DB를 만들 것입니다, 그 후에 일반적으로 그 CRUD 않습니다 사용자? 따라서 irisCouch에 해당 서비스를 설치하거나이 서비스를 위해 다른 서버를 찾아야합니까? – PathOfNeo

+0

예, 별도의 서버가 필요합니다. 나는 Cloudant와 Couchbase가 내장 인증을 제공한다고 생각하지만, 어떻게 작동하는지 모르겠다. – nlawson

관련 문제