Replies: 1 comment 6 replies
-
So Keto does require a database, which answers your questions around persistence and backups. Keto does not store any meta data about e.g. groups, that is something your application has to do. Membership however should only be stored through Keto. For question 2 it really depends on your UI how you parse and display the data. There is a bit of info in the example: https://www.ory.sh/keto/docs/examples/olymp-file-sharing If for 3 you exceed the capabilities of the List API, I would be happy to know more about your use case 😉 Generally, you cannot skip pages and there is a max page size.
The exact use case would be interesting here, as there is no UI that can display all Regarding transactions, the Change API does operate transactionaly, so you can either create all or none, delete some and create some or do nothing, ... |
Beta Was this translation helpful? Give feedback.
-
Hey
I have some hard time figure out how I can integrate ACL and especially
keto
in real world application. Especially I am curious about consistency of data.If I store user membership in keto, how should I make sure it is persisted? Is there anything like transaction here? May I rely that data won't be lost?
I want to create UI for my permission system. I see that
expand
can show information like what are relations to given resource. But how you recommend to show that in UI? Is it expected that client parse somehow response ? So should I treat that as kind on NoSql where on client side I should store logic ?What if I want get large amount of data from
keto
, or useketo
information in some kind of join query in other part of the system. How you would recommend to do so, Examples may be:keto
what users can current user see, then I want to show all of them. It may be thousand of them. So may I take all of them? Can I get for example 5th page without need to fetch all previously? Can I get count?posts
in my relational db and want to see posts of all users for which current user has access? Should I get all users ids fromketo
and then do query in my relational db? or maybe I should replicatecan-see-post
relation in keto?Beta Was this translation helpful? Give feedback.
All reactions