UNPKG

login-auth-services

Version:

Authentication services for Google, GitHub, Microsoft, okta and multi-factor authentication using OTP.

31 lines (28 loc) 1.04 kB
import { getAuthURLGoogle, getTokenGoogle, getUserInfoGoogle } from "./services/googleOAuthService" import { getAuthURLGithub, getTokenGithub, getUserInfoGithub } from "./services/githubOAuthService" import { getAuthURLMicrosoft, getTokenMicrosoft, getUserInfoMicrosoft } from "./services/microsoftOAuthService" import { getAuthURLOkta, getTokenOkta, getUserInfoOkta } from "./services/octaOAuthService" import { hashPassword, validatePassword, generateToken, registerUser, loginUser, initiateLoginWithEmail, validateOTP } from "./services/loginAuthService" import { DatabaseService } from "./services/databaseService" export { getAuthURLGoogle, getTokenGoogle, getUserInfoGoogle, getAuthURLGithub, getTokenGithub, getUserInfoGithub, getAuthURLMicrosoft, getTokenMicrosoft, getUserInfoMicrosoft, getAuthURLOkta, getTokenOkta, getUserInfoOkta, initiateLoginWithEmail, validateOTP, hashPassword, validatePassword, generateToken, registerUser, loginUser, DatabaseService, }