ln.vue/js/lib/ln.vue.webauthn.js

46 lines
1.2 KiB
JavaScript

(function(){
// LNVue.prototype.createCredentials = function(_challenge,rp,userId,crossplatform,attestation){
// crossplatform = crossplatform ? true : false;
// if (!attestation)
// attestation = "none";
// let credCreateOptions = {
// challenge: Uint8Array.from(_challenge, c => c.charCodeAt(0)),
// rp: {
// id: rp,
// name: 'LN.Vue Demo Application',
// },
// user: {
// id: Int8Array.from(userId, c => c.charCodeAt(0)),
// name: 'SomeUser',
// displayName: "Some user for now...",
// },
// pubKeyCredParams: [
// {
// type: 'public-key',
// alg: -7,
// }
// ],
// authenticatorSelection: {
// authenticatorAttachment: crossplatform ? 'cross-platform' : 'platform',
// },
// timeout: 60000,
// attestation: attestation,
// };
// console.log(credCreateOptions);
// navigator.credentials.create({
// publicKey: credCreateOptions
// });
// };
// LNVue.prototype.createAuthToken = function(){
// };
})();