login-auth-services
Version:
Authentication services for Google, GitHub, Microsoft, okta and multi-factor authentication using OTP.
8 lines (7 loc) • 985 B
TypeScript
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, };