We are currently considering migrating to openfga but we were disappointed to see there's no openfga endpoint we can use to get all the allowed actions for a given user for a given resource. This is particularly useful information for the UI to conditionally render items. I've already looked into using the Read API to query relationships for a user and resource but it doesn't take into consideration the authorisation model.
The following systems provide this behaviour already:
We are currently considering migrating to openfga but we were disappointed to see there's no openfga endpoint we can use to get all the allowed actions for a given user for a given resource. This is particularly useful information for the UI to conditionally render items. I've already looked into using the Read API to query relationships for a user and resource but it doesn't take into consideration the authorisation model.
The following systems provide this behaviour already:
List authorised action in OSO
Subject Permission List in Permify