Skip to content

Handles the authentication requests for web applications. Standardizes each method to allow for easier switching.

License

Notifications You must be signed in to change notification settings

cityssm/node-authentication-helper

Repository files navigation

Authentication Helper

npm (scoped) DeepSource Maintainability

Handles the authentication requests for web applications. Standardizes each method to allow for easier switching.

Supports:

  • Active Directory
  • AD Web Auth
  • Plain Text (for testing purposes only!!!)

Installation

npm install @cityssm/authentication-helper

Usage

import { ActiveDirectoryAuthenticator } from '@cityssm/authentication-helper'

const authenticator = new ActiveDirectoryAuthenticator(config)

await authenticator.authenticate('domain\user', 'p@ssw0rd')