Options
All
  • Public
  • Public/Protected
  • All
Menu

Module @ovotech/laminar-jwt

Index

Type aliases

VerifyJWTData<TUser>: (data: JWTData, scopes?: string[]) => Security<TUser>

Type parameters

Type declaration

    • (data: JWTData, scopes?: string[]): Security<TUser>
    • Parameters

      • data: JWTData
      • Optional scopes: string[]

      Returns Security<TUser>

Functions

  • createSession<TUser>(__namedParameters: JWTSign, user: TUser): Session<TUser>
  • jwtSecurityResolver<TUser>(options: JWTVerify<TUser>): OapiSecurityResolver<Empty, TUser>
  • verifyBearer<TUser>(options: JWTVerify<TUser>, authorization?: string, scopes?: string[]): Promise<Security<TUser>>
  • verifyJWT<TUser>(data: JWTData, scopes?: string[]): Security<TUser>
  • verifyToken<TUser>(__namedParameters: JWTVerify<TUser>, token: string, scopes?: string[]): Promise<Security<TUser>>

Generated using TypeDoc