Class DenyAnonymousExtension

  • All Implemented Interfaces:
    com.atlassian.graphql.spi.GraphQLExtensions, com.atlassian.graphql.spi.GraphQLTypeContributor

    public class DenyAnonymousExtension
    extends Object
    implements com.atlassian.graphql.spi.GraphQLExtensions
    A graphql extension to deny field queries for anonymous access, unless AnonymousAllowed is applied to the provider class.
    Since:
    6.12.0
    • Constructor Detail

      • DenyAnonymousExtension

        public DenyAnonymousExtension()
    • Method Detail

      • getDataFetcherThunk

        public graphql.schema.DataFetcher getDataFetcherThunk​(Type type,
                                                              Member accessor,
                                                              graphql.schema.DataFetcher dataFetcher)
        Specified by:
        getDataFetcherThunk in interface com.atlassian.graphql.spi.GraphQLExtensions