lbx-jwt
Version:
Provides JWT authentication for loopback applications. Includes storing roles inside tokens and handling refreshing. Built-in reuse detection.
20 lines (19 loc) • 1.19 kB
TypeScript
import { PublicKeyCredentialCreationOptionsJSON } from '@simplewebauthn/types';
import { AuthenticationExtensionsInputs } from './authentication-extensions-inputs.model';
import { AuthenticatorSelectionCriteria } from './authenticator-selection-criteria.model';
import { PublicKeyCredentialDescriptor } from './public-key-credential-descriptor.model';
import { PublicKeyCredentialParameters } from './public-key-credential-parameters.model';
import { PublicKeyCredentialRpEntity } from './public-key-credential-rp-entity.model';
import { PublicKeyCredentialUser } from './public-key-credential-user.model';
import { Base64UrlString } from '../../../encapsulation/webauthn.utilities';
export declare class BiometricRegistrationOptions implements PublicKeyCredentialCreationOptionsJSON {
rp: PublicKeyCredentialRpEntity;
user: PublicKeyCredentialUser;
challenge: Base64UrlString;
pubKeyCredParams: PublicKeyCredentialParameters[];
timeout?: number;
excludeCredentials?: PublicKeyCredentialDescriptor[];
authenticatorSelection?: AuthenticatorSelectionCriteria;
attestation?: AttestationConveyancePreference;
extensions?: AuthenticationExtensionsInputs;
}