This strategy implements a username/password credential-based authentication, with the credentials being stored in the Vendure database. This is the default method of authentication, and it is advised to keep it configured unless there is a specific reason not to.
AuthenticationStrategy<NativeAuthenticationData>(injector: Injector) => () => DocumentNode(ctx: RequestContext, data: NativeAuthenticationData) => Promise<User | false>(ctx: RequestContext, userId: ID, password: string) => Promise<boolean>