diff --git a/src/authenticator.ts b/src/authenticator.ts index c192537..a954a89 100644 --- a/src/authenticator.ts +++ b/src/authenticator.ts @@ -118,6 +118,24 @@ export class Authenticator { successRedirect: AuthenticateOptions["successRedirect"]; } ): never; + authenticate( + strategy: string, + request: Request, + options: Pick< + AuthenticateOptions, + "successRedirect" | "throwOnError" | "context" + > & { + failureRedirect: AuthenticateOptions["failureRedirect"]; + } + ): Promise; + authenticate( + strategy: string, + request: Request, + options?: Pick< + AuthenticateOptions, + "successRedirect" | "failureRedirect" | "throwOnError" | "context" + > + ): Promise; authenticate( strategy: string, request: Request,