login-auth-services
Version:
Authentication services for Google, GitHub, Microsoft, okta and multi-factor authentication using OTP.
31 lines (28 loc) • 1.04 kB
text/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,
}