@loginid/wallet-sdk
TypeScript icon, indicating that this package has built-in type declarations

0.45.41-beta • Public • Published

LoginID Wallet SDK

LoginID Wallet SDK is a javascript library to securely connect to LoginID Wallet to manage passwordless account with Passkeys and ID Passes.

Add SDK to Application

Install using npm:

npm install @loginid/wallet-sdk
Create SDK Instance
import {WalletSDK} from "@loginid/wallet-sdk";

// initialize wallet instance
const wallet = new WalletSDK(process.env.VAULT_URL || "https://vault.testnet.loginid.io");
LoginID Wallet signup

An api for sign in / sign up new LoginID Wallet account.

Function:

async signup(): Promise<SignupResult> 

Interfaces:

export interface SignupResult {
    token: string;
    claims: IDToken;
}

export interface IDToken {
	sub: string;
	client: string;
	nonce?: string;
	iat: number;
}

Example:

    try {
        const result = await wallet.signup();
        console.log(result.claims.sub)
    } catch (error) {
        console.log(error);
    }

Readme

Keywords

none

Package Sidebar

Install

npm i @loginid/wallet-sdk

Weekly Downloads

0

Version

0.45.41-beta

License

MIT

Unpacked Size

50.2 kB

Total Files

26

Last publish

Collaborators

  • michael-loginid.io
  • jeremyloginid
  • sso-loginid
  • nereu-loginid
  • pd_loginid