UNPKG

@slickteam/nestjs-keycloak

Version:
51 lines (36 loc) 920 B
# Slick Nestjs Keycloak Available on npmjs.org : [@slickteam/nestjs-keycloak](https://www.npmjs.com/package/@slickteam/nestjs-keycloak) ## Usage - Install dependency ```bash npm i -S @slickteam/nestjs-keycloak ``` - In your environment file, add these lines : ```conf KEYCLOAK_URL=http://localhost:8080 KEYCLOAK_REALM= KEYCLOAK_CLIENT_ID= KEYCLOAK_CLIENT_SECRET=5000 # Optionnel KEYCLOAK_POLICY_ENFORCEMENT_MODE=permissive KEYCLOAK_TOKEN_VALIDATION=offline ``` - In module where you want use this module, add this : ```ts import { KeycloakModule } from '@slickteam/nestjs-keycloak'; @Module({ imports: [KeycloakModule], controllers: [], providers: [], exports: [], }) class ExempleModule {} ``` ## Dependencies version Nestjs - `@nestjs/common`: `^11.0.7` - `@nestjs/config`: `^4.0.0` - `@nestjs/core`: `^11.0.7` Keycloak - `keycloak-connect`: `^26.1.1` - `nest-keycloak-connect`: `^2.0.0-alpha.0`