lbx-jwt
Version:
Provides JWT authentication for loopback applications. Includes storing roles inside tokens and handling refreshing. Built-in reuse detection.
27 lines (23 loc) • 739 B
text/typescript
//TODO: Remove
/* eslint-disable jsdoc/require-jsdoc */
import { model, property } from '@loopback/repository';
import { AuthenticationExtensionsClientOutputs } from '@simplewebauthn/types';
import { BiometricCredentialPropertiesOutput } from './credential-properties-output.model';
()
export class AuthenticationExtensionsOutputs implements AuthenticationExtensionsClientOutputs {
({
type: 'string',
required: false
})
appid?: boolean;
({
type: BiometricCredentialPropertiesOutput,
required: true
})
credProps?: BiometricCredentialPropertiesOutput;
({
type: 'boolean',
required: false
})
hmacCreateSecret?: boolean;
}