extends |
AuthSchemeModule |
|---|
Password-based authentication scheme.
This authentication scheme uses a user name and a password supplied by the user. A hash is generated from the password, which is compared against the hash stored in the user store.
Currently only bcrypt and pbkdf2 password hashing algorithms are supported.
| Methods | ||
|---|---|---|
public
|
onLoginFormBuild(FormBuildEvent $event): void
|
# |
public
|
onLoginFormValidate(FormSubmitEvent $event): void
|
# |
public
|
onLoginFormSubmit(LoginFormSubmitEvent $event): void
|
# |
protected
|
verifyCredentials(string $uid, array<string, mixed> $credentials): bool
|
# |
public
|
onUserSecretDataPaths(BaseDataCollectionEvent $event): void
|
# |
| Methods inherited from SimpleID\Auth\AuthSchemeModule |
|---|
__construct() |
| Methods inherited from SimpleID\Module |
|---|
init(), beforeroute(), isHttps(), checkHttps(), getCanonicalURL(), getCanonicalHost(), getOrigin(), fatalError(), secureCompare() |
| Properties inherited from SimpleID\Auth\AuthSchemeModule |
|---|
$auth, $mgr |
| Properties inherited from SimpleID\Module |
|---|
$f3, $logger |