Features

AuthorizationModule provides multiple features which can be enabled or disabled, depending on the use case. additionaly, some features might require some configurations to work properly.

AuthorizationModule.registerAsync({
    features: {
        globalAuthorizationGuard: false,
        controllers: {
            permissions: [/** Your Permissions */],
            decorators: [/** Your Decorators */],
            guards:[/** Your Guards */]
        },
        prisma: { client: PrismaClient },
        propertyPermission: true,
        swagger: true,
        
        /** Retrieval Options */
}});

Last updated