UNPKG

lbx-jwt

Version:

Provides JWT authentication for loopback applications. Includes storing roles inside tokens and handling refreshing. Built-in reuse detection.

18 lines (16 loc) 526 B
import { inject } from '@loopback/core'; import { DefaultCrudRepository, juggler } from '@loopback/repository'; import { LbxJwtBindings } from '../keys'; import { Credentials, CredentialsRelations } from '../models'; export class CredentialsRepository extends DefaultCrudRepository< Credentials, typeof Credentials.prototype.id, CredentialsRelations > { constructor( @inject(LbxJwtBindings.DATASOURCE_KEY) dataSource: juggler.DataSource ) { super(Credentials, dataSource); } }