Handles the authentication requests for web applications. Standardizes each method to allow for easier switching.
Supports:
- Active Directory
- AD Web Auth
- Function - Implement your own!
- Plain Text (for testing purposes only!!!)
npm install @cityssm/authentication-helperimport { ActiveDirectoryAuthenticator } from '@cityssm/authentication-helper'
const authenticator = new ActiveDirectoryAuthenticator(config)
await authenticator.authenticate('domain\\user', 'p@ssw0rd')