• Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      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

            [JRACLOUD-93411] Allow 3rd Party Authentication to fetch GraphQL queries

            There are no comments yet on this issue.

              Unassigned Unassigned
              dac88f2c0f98 Yuvie Naidoo
              Votes:
              2 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: