@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);
    }

Dependencies (0)

    Dev Dependencies (7)

    Package Sidebar

    Install

    npm i @loginid/wallet-sdk

    Weekly Downloads

    1

    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