Improves the experience for users writing web applications. Adds a ModelCredentialsAuthenticator to automatically conform Model types to CredentialsAuthenticatable and provide a middleware to use.
This can be used when logging in users via a web form, as shown in the tests. This also backfills some tests for ModelSessionAuthenticatable.
Also fixes a bug where the SessionAuthenticator was not using the provided DatabaseID
Improves the experience for users writing web applications. Adds a
ModelCredentialsAuthenticator
to automatically conformModel
types toCredentialsAuthenticatable
and provide a middleware to use.This can be used when logging in users via a web form, as shown in the tests. This also backfills some tests for ModelSessionAuthenticatable.
Also fixes a bug where the SessionAuthenticator was not using the provided
DatabaseID
Resolves #710 Resolves #701
Docs here vapor/docs#576