openfga / api

Protocol Buffers used by OpenFGA
Apache License 2.0
18 stars 10 forks source link

Removing excluded users #171

Closed willvedd closed 3 months ago

willvedd commented 3 months ago

Description

Removes excluded_users from the ListUsers API response. This feature was originally a well-intentioned way to communicate any negations that may exist on public-typed wildcard (e.g. user:*) as a means of being abundantly clear about what a user:* result entails. However, as we discover more possible situations where excluded users could arise, we realize that we were making a premature decision about the API. We fully intend to re-add excluded_users at some point in the future but may or may not be a flattened list as previously implemented.

Note: This is technically a breaking but is acceptable provided that the ListUsers API is still experimental.

Review Checklist