Neznámý směrnice "@isAuthenticated". Pomocí Neo4j a Graphql

0

Otázka

Já se snažím dělat něco jako toto :

const neoSchema = new Neo4jGraphQL({
  typeDefs,
  driver,
  resolvers,
  config: {
    jwt: {
      secret: process.env.JWT_SECRET || 'secret',
    },
    database: process.env.NEO4J_DATABASE || 'neo4j',
    auth: {
      isAuthenticated: true,
      hasRole: true,
    },

  },
})

ale když jsem to udělal v mém graphql.schéma :

type Avatar @isAuthenticated {
      avatarId: ID! @id
      name: String! @unique
      picture: String!
      coinPrice: Int!
      collections: [AvatarCollection]
        @relationship(type: "AVATAR_COLLECTION_AVATAR", direction: IN)
    }

Dostanu tuto chybu :

unknown directive "@isAuthenticated".

jak mám přidat směrnic?

grandstack graphql javascript neo4j
2021-11-23 16:05:10
1

Nejlepší odpověď

1

Správný způsob, jak to udělat, že s Neo4jGraphql byl :

type Avatar @auth(rules: [{ operations: [CREATE], isAuthenticated: true }]) 
    {
       avatarId: ID!
        ...
    }

vidět to doc pro více informací : https://neo4j.com/docs/graphql-manual/current/auth/

2021-11-24 08:25:04

V jiných jazycích

Tato stránka je v jiných jazycích

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................