Allow 3rd Party Authentication to fetch GraphQL queries

XMLWordPrintable

      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

      1. Attempt to fetch default space permissions using the defaultSpacePermissionsQuery.
      1. Observe the error: “Field not allowed for third-party OAuth clients.”
      1. Attempt the same for confluenceLegacy_sitePermissionsQuery and sitePermissionsQuery.
      1. 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

            Assignee:
            Unassigned
            Reporter:
            Yuvie Naidoo (Inactive)
            Votes:
            3 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: