PasswordResettable - ml-archive/reset GitHub Wiki

HasPasswordChangeCount.HasRequestResetPasswordContext.ResetPasswordContext.PasswordResettable

public protocol PasswordResettable: HasPassword, HasPasswordChangeCount, JWTAuthenticatable, Model

Inheritance

HasPassword, JWTAuthenticatable, Model, HasPasswordChangeCount

Requirements

ModelPayloadType

public protocol ModelPayloadType: ExpireableSubjectPayload, HasPasswordChangeCount

expirationPeriod(for:)

static func expirationPeriod(for context: Context) -> TimeInterval

find(by:on:)

public static func find(by payload: RequestReset, on connection: DatabaseConnectable) -> Future<Self?>

makePayload(expirationTime:on:)

public func makePayload(expirationTime: Date, on container: Container) -> Future<JWTPayload>
⚠️ **GitHub.com Fallback** ⚠️