0.0.7 • Published 2 years ago

@sonr-io/webauthn v0.0.7

Weekly downloads
-
License
GPLV2
Repository
-
Last release
2 years ago

Webauthn sonr authentication

Webauthn implementation for sonr device registration

Options

interface ConfigurationOptions {
    name: string;
    deviceLabel: string,
    crossOrigin: boolean;
    rpId: string;
    registrationHooks?: RegistrationHookDefinition;
    logingHooks?: AuthenticationHookDefinition;
};

interface RegistrationHookDefinition {
    afterStart: () => void;
    afterFinish: () => void;
};

interface AuthenticationHookDefinition {
    afterStart: () => void;
    afterFinish: () => void;
}

Usage

startRegistration(/* options */).then((publicKey: PublicKeyCredential) => {

})
startAuthentication(/* options */).then((publicKey: PublicKeyCredential) => {

})

Development

npm run tsc (builds project typescript)
npm run bundle:dev (bundles files for single file bundle distribution)
npm run bundle:prod (bundles and minifies for production/publishing)
0.0.5

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago

1.0.0

2 years ago