LoginRequest - ml-archive/keychain GitHub Wiki
public protocol LoginRequest: AuthenticationRequest, ValidatableRequest
AuthenticationRequest
, ValidatableRequest
static func logIn(
on request: Request,
errorOnWrongPassword: @escaping @autoclosure () -> Error,
currentDate: Date = Date()
) -> EventLoopFuture<AuthenticationResponse<Model>>
typealias Model = User
static var hashedPasswordKey: KeyPath<Model, String>
var password: String
func logIn(on request: Request) -> EventLoopFuture<Model>