46 lines
1.2 KiB
JavaScript
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(){
|
|
|
|
// };
|
|
|
|
|
|
|
|
})();
|