thanks for the link, My confusion is actually related to the scenario i am 
trying to simulate:

   - i have channels named by userIDs  i have two documents one profile and 
   "responseQuestionnaire". Only the "owner" of the document (recognized by an 
   key "idclient" ) can access and sync with it, an example is below.
   - How do i Enforce this rule in sync config, knowing that I don't really 
   have "accounts with passwords etc" and i put "guest enabled" in the "users" 
   part of the JSON sync config.
   - if it's the case, do I need to create an account(admin console) for 
   each user opening my app and updating/syncing data in it?(I don't have a 
   predefined set of users).
   - snippet from config file:
      - if (doc.type == "ReponseQuestionnaire") { // give user access to 
      his survey Answers
      -  var user = doc.idClient.substring(doc.idClient.indexOf(":")+1);
                access(user, "survey-" + user);
                // add doc to user's  channel
                channel("reponseQuestionnaire- " + user);
            requireUser(user);
      
              }
       "users": {
                      "GUEST": {
                          "disabled": false, "admin_channels": ["*"]}
                  },
      
      
      


Le vendredi 13 mars 2015 16:37:23 UTC, Adam Fraser a écrit :
>
> Have you reviewed the documentation for authorizing user access?  It 
> provides a good overview of granting users access to channels.
>
>
> http://developer.couchbase.com/mobile/develop/guides/sync-gateway/channels/developing/index.html#authorizing-user-access
>
> You can make an access() call in your sync function to grant a user access 
> to a specific channel - it sounds like that's what you want to do in your 
> case.
>
> Thanks,
> Adam
>

-- 
You received this message because you are subscribed to the Google Groups 
"Couchbase Mobile" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/mobile-couchbase/efda4825-9a04-4207-8534-fd7e1beedd78%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to