/ / Restreindre l'accès à un seul flux sur keen - keen-io, clés d'accès

Restreindre l'accès à un seul flux sur keen - keen-io, clés d'accès

J'ai lu les clés d'accès sur vif.io Et j’ai un cas d’utilisation où j’aimerais utiliser ces clés d’accès. En fait, dans mon système, je souhaite créer un flux distinct pour chaque compte client et je veux m'assurer que ce flux est uniquement accessible (peut être écrit / lu) uniquement par ce client spécifique. Je souhaite utiliser les clés d'accès à cette fin car je pense que c'est l'un des principaux cas d'utilisation. Quelqu'un peut-il me dire comment puis-je transmettre cette information à une clé d'accès qui ne peut être utilisée que sur un flux spécifique UNIQUEMENT?

Réponses:

1 pour la réponse № 1

Vous créeriez par programme une clé d'accèspour chaque client et définissez ses autorisations lors de la création de sorte qu'il remplisse automatiquement les propriétés de l'événement avec, par exemple, un identifiant client. Avec les requêtes, vous devez configurer les autorisations de requête avec un filtre afin qu'il ne puisse interroger que les événements portant cet ID client.

Similaire au JSON dans cet exemple ici: https://keen.io/docs/access/access-keys/#access-key-json-example

Ensuite, chaque fois que la clé d’accès est utilisée, elle seulement être en mesure d'interroger ces données spécifiques et toutes les écritures comprendront les informations de remplissage automatique que vous avez définies pour cette clé d'accès.