SilverStripe\RealMe\Authenticator
Class RealMeAuthenticator
Synopsis
class Authenticator
implements
Authenticator
{
- // members
- private static array $dependencies = ;
- protected RealMeService $service;
- // methods
- public bool __construct()
- public int supportedServices()
- public LoginHandler getLoginHandler()
- public LogoutHandler getLogOutHandler()
- public void getChangePasswordHandler()
- public mixed getLostPasswordHandler()
- public Member authenticate()
- public ValidationResult checkPassword()
- public RealMeService getService()
- public $this setService()
Hierarchy
Uses
- SilverStripe\Core\Injector\Injectable
Implements
- SilverStripe\Security\Authenticator
Members
Methods
public
- __construct() — Ensures that enough detail has been configured to allow this authenticator to function properly. Specifically, this checks the following: - Check certs are in place - RealMeSetupTask has been created
- authenticate() — Method to authenticate an user.
- checkPassword() — Check if the passed password matches the stored one (if the member is not locked out).
- getChangePasswordHandler() — Return RequestHandler to manage the change-password process.
- getLogOutHandler() — Return the RequestHandler to manage the log-out process.
- getLoginHandler() — Return RequestHandler to manage the log-in process.
- getLostPasswordHandler()
- getService()
- setService()
- supportedServices() — Returns the services supported by this authenticator