@dudadev/ms-client-auth

1.4.4 • Public • Published

Microservices authentication client

Client to authenticate Duda's microservices' clients

Usage

import { create } from '@dudadev/ms-client-auth';

const auth = create();

function authListener(authDetails) {
	console.log(`Auth token: ${authDetails.value}`);
}

// Listen to auth changes
const cancelListener = auth.onAuth(authListener);
// Stop listening
cancelListener();

// Trigger authentication on demand
auth.authenticateServices()

// Set an interval to perform periodic authentication
auth.setAutoAuthInterval(5000); // This will cause the authenticator to authenticate every 5 seconds
// You can also create an auth instance with the interval
auth = create({ autoAuthInterval: 5000 });

/@dudadev/ms-client-auth/

    Package Sidebar

    Install

    npm i @dudadev/ms-client-auth

    Weekly Downloads

    185

    Version

    1.4.4

    License

    MIT

    Unpacked Size

    5.71 kB

    Total Files

    3

    Last publish

    Collaborators

    • dixiecarbonic
    • yoavporat
    • liady
    • russjeffery
    • idanen
    • hilakerer
    • sharon_rub
    • talkor
    • dannyr-duda
    • shira.weiss
    • roiekoper-duda
    • everett-duda