-
Suggestion
-
Resolution: Unresolved
Issue Summary
GraphQL queries (defaultSpacePermissionsQuery, confluenceLegacy_sitePermissionsQuery, and sitePermissionsQuery) are not accessible to third-party OAuth clients due to restrictions, resulting in "OptInException" errors.
Steps to Reproduce
- Attempt to fetch default space permissions using the defaultSpacePermissionsQuery.
- Observe the error: “Field not allowed for third-party OAuth clients.”
- Attempt the same for confluenceLegacy_sitePermissionsQuery and sitePermissionsQuery.
- Errors similar to the above will occur for both queries, requiring the @optIn directive and X-ExperimentalApi header, which are not allowed for third-party OAuth clients.
Expected Results
The expected result is to successfully fetch default space permissions and site permissions using the specified GraphQL queries without encountering access restrictions by using 3rd party OAuth.
Actual Results
Queries return errors indicating that they cannot be called by third-party OAuth clients, specifically "OptInException" errors, preventing the retrieval of the necessary permissions data.
Workaround
Currently there is no known workaround for this behavior. A workaround will be added here when available