Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Properties

Optional app

app: Application

Optional authentication

authentication: AuthenticationBase

Optional name

name: string

Accessors

configuration

  • get configuration(): any

entityService

  • get entityService(): Service<any>

Methods

authenticate

comparePassword

  • comparePassword(entity: any, password: string): Promise<any>
  • Parameters

    • entity: any
    • password: string

    Returns Promise<any>

findEntity

  • findEntity(username: string, params: Params): Promise<any>
  • Parameters

    • username: string
    • params: Params

    Returns Promise<any>

getEntity

  • getEntity(result: any, params: Params): Promise<any>
  • Parameters

    • result: any
    • params: Params

    Returns Promise<any>

getEntityQuery

  • getEntityQuery(query: Query, _params: Params): Promise<{ $limit: number }>
  • Parameters

    • query: Query
    • _params: Params

    Returns Promise<{ $limit: number }>

hashPassword

  • hashPassword(password: string, _params: Params): Promise<string>
  • Parameters

    • password: string
    • _params: Params

    Returns Promise<string>

setApplication

  • setApplication(app: Application): void

setAuthentication

setName

  • setName(name: string): void

verifyConfiguration

  • verifyConfiguration(): void

Generated using TypeDoc