{"library":"keycloak-connect-graphql","type":"library","category":null,"description":"A comprehensive solution for adding Keycloak authentication and authorization to Express-based GraphQL servers. Version 0.7.0 works with graphql ^0.12.0 to ^15.0.0 and keycloak-connect >=9.0.0. It provides auth at the GraphQL layer via declarative `@auth`, `@hasRole`, and `@hasPermission` directives (Apollo Server) or resolver middleware, with support for subscriptions and token/user info in context. Maintained by AeroGear, it differs from alternatives by focusing solely on Keycloak integration with Express/GraphQL.","language":"javascript","status":"active","version":"0.7.0","tags":["javascript","graphql","apollo","keycloak","authentication","express","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install keycloak-connect-graphql","imports":["import { KeycloakContext } from 'keycloak-connect-graphql'","const { KeycloakTypeDefs } = require('keycloak-connect-graphql')","import { KeycloakSchemaDirectives } from 'keycloak-connect-graphql'"]},{"cmd":"yarn add keycloak-connect-graphql","imports":[]},{"cmd":"pnpm add keycloak-connect-graphql","imports":[]}],"homepage":"http://aerogear.org","github":"https://github.com/aerogear/keycloak-connect-graphql","docs":null,"changelog":null,"pypi":null,"npm":"keycloak-connect-graphql","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}