Classes

\

Name Description
Exception No description available EMPTY

\NSWDPC\Authentication

Name Description
Logger Logger helper class Usage: Logger::log("Important message", "PRIORITY"); EMPTY
Notifier Notification model for nswpdc/silverstripe-members EMPTY
PendingProfile Pending profile model for registered members When a member registers, they have a record created with relevant flags based on configuration A model admin exists to allow certain administration members control over these pending profiles When a member is verified, their record is deleted EMPTY
PendingProfileAdmin Pending profile admin, to allow creation and management of pending profiles EMPTY
PendingProfile_ItemRequest No description available EMPTY
ProfileExtension No description available EMPTY

\NSWDPC\MFA

Name Description
AuthenticationHelpController This controller exists to handle requests to the configured {@link SilverStripe\TOTP\RegisterHandler} user_help_link value If the {@link AuthenticationHelpPage} exists it will redirect to that, otherwise a 404 will be shown EMPTY
AuthenticationHelpPage A page to display and handle requests about MFA help See docs/en/index.md for details EMPTY
AuthenticationHelpPageController Controller for {@link AuthenticationHelpPage} EMPTY
ConfigurationService Helper class to handle configuration of MFA options Read the documentation for configuration instructions EMPTY

\NSWDPC\Passwords

Name Description
AbstractPasswordRule Checks a password for sequential characters EMPTY
ContextualRuleTest No description available EMPTY
ContextualWordRule Checks if a password provided is within a list of words based on site context / member details, based on configuration EMPTY
DictionaryWordRule Checks if a password is a dictionary word EMPTY
NISTPasswordValidator Provide a basic password validator using NIST.gov guidelines: EMPTY
Password Password model EMPTY
PasswordRuleCheck No description available EMPTY
PasswordStrengthTest No description available EMPTY
PasswordVerificationException Custom exception when a password does not meet verification rules EMPTY
PasswordVerifier Extends {@link SilverStripe\Security\PasswordValidator} to provide verifiers of basic passwords EMPTY
RepetitiveCharacterRule Checks a password for sequential characters EMPTY
SequentialCharacterRule Checks a password for sequential characters EMPTY