NSWDPC\Authentication\Okta\MemberExtension
Updates member view in administration area
Synopsis
class MemberExtension
extends DataExtension
implements
PermissionProvider
{
- // methods
- public void onBeforeWrite()
- public void onAfterWrite()
- public void getPassport()
- public void updateCmsFields()
- public void canLogIn()
- public void getOktaGroups()
- public void providePermissions()
Hierarchy
Extends
- SilverStripe\ORM\DataExtension
Implements
- SilverStripe\Security\PermissionProvider
Members
private
- $db — array
- $indexes — array
Methods
public
- canLogIn() — Extend {@link Member::validateCanLogin()} to block logins for anyone whose account has become stale
- getOktaGroups() — Get a Member's *direct* Okta groups, which excludes the root Okta group
- getPassport() — Get a passport for the member
- onAfterWrite() — Reset values after write
- onBeforeWrite() — Handle member okta operations on write
- providePermissions() — Provide permissions
- updateCmsFields()