lbx-jwt
Version:
Provides JWT authentication for loopback applications. Includes storing roles inside tokens and handling refreshing. Built-in reuse detection.
24 lines (21 loc) • 697 B
text/typescript
//TODO: Remove
/* eslint-disable jsdoc/require-jsdoc */
import { model, property } from '@loopback/repository';
import { PublicKeyCredentialParameters as PublicKeyCredentialParametersInterface } from '@simplewebauthn/types';
import { publicKeyCredentialTypeValues } from '../../../encapsulation/webauthn.utilities';
()
export class PublicKeyCredentialParameters implements PublicKeyCredentialParametersInterface {
({
type: 'number',
required: true
})
alg: number;
({
type: 'string',
required: true,
jsonSchema: {
enum: publicKeyCredentialTypeValues
}
})
type: PublicKeyCredentialType;
}