- Preparing search index...
- The search index is not available
securegates
Methods
Private
createTransporter
- createTransporter(): Transporter<any>
-
Returns Transporter<any>
findOrCreateUserFromOAuthProfile
- findOrCreateUserFromOAuthProfile(profile): Promise<GetResult<{
createdAt: Date;
deletedAt: Date;
email: string;
id: number;
password: string;
resetToken: string;
resetTokenExpiration: Date;
updatedAt: Date;
}, unknown> & {}>
-
Returns Promise<GetResult<{
createdAt: Date;
deletedAt: Date;
email: string;
id: number;
password: string;
resetToken: string;
resetTokenExpiration: Date;
updatedAt: Date;
}, unknown> & {}>
forgotPassword
- forgotPassword(email): Promise<void>
-
Returns Promise<void>
Private
generateRandomString
- generateRandomString(length): string
-
Returns string
Private
isPasswordStrong
- isPasswordStrong(password): boolean
-
Returns boolean
login
- login(loginDto): Promise<{
access_token: string;
}>
-
Returns Promise<{
access_token: string;
}>
resetPassword
- resetPassword(email, newPassword): Promise<GetResult<{
createdAt: Date;
deletedAt: Date;
email: string;
id: number;
password: string;
resetToken: string;
resetTokenExpiration: Date;
updatedAt: Date;
}, unknown> & {}>
-
Parameters
-
email: string
-
newPassword: string
Returns Promise<GetResult<{
createdAt: Date;
deletedAt: Date;
email: string;
id: number;
password: string;
resetToken: string;
resetTokenExpiration: Date;
updatedAt: Date;
}, unknown> & {}>
sendResetPasswordEmail
- sendResetPasswordEmail(email, resetUrl): Promise<void>
-
Parameters
-
email: string
-
resetUrl: string
Returns Promise<void>
signup
- signup(email, password): Promise<GetResult<{
createdAt: Date;
deletedAt: Date;
email: string;
id: number;
password: string;
resetToken: string;
resetTokenExpiration: Date;
updatedAt: Date;
}, unknown> & {}>
-
Parameters
-
email: string
-
password: string
Returns Promise<GetResult<{
createdAt: Date;
deletedAt: Date;
email: string;
id: number;
password: string;
resetToken: string;
resetTokenExpiration: Date;
updatedAt: Date;
}, unknown> & {}>
storeResetToken
- storeResetToken(email, resetToken, expiration): Promise<void>
-
Parameters
-
email: string
-
resetToken: string
-
expiration: number
Returns Promise<void>
validateTokenPayload
- validateTokenPayload(payload): Promise<GetResult<{
createdAt: Date;
deletedAt: Date;
email: string;
id: number;
password: string;
resetToken: string;
resetTokenExpiration: Date;
updatedAt: Date;
}, unknown> & {}>
-
Returns Promise<GetResult<{
createdAt: Date;
deletedAt: Date;
email: string;
id: number;
password: string;
resetToken: string;
resetTokenExpiration: Date;
updatedAt: Date;
}, unknown> & {}>