NSWDPC\Authentication\Okta\GroupExtension
Update group handling to include Okta group support
- Author: James
Synopsis
class GroupExtension
extends DataExtension
{
- // methods
- public void onBeforeWrite()
- public void updateCmsFields()
- public void requireDefaultRecords()
- public Group|null applyOktaRootGroup()
Hierarchy
Extends
- SilverStripe\ORM\DataExtension
Members
private
- $db — array
- $indexes — array
Methods
public
- applyOktaRootGroup() — Create or update the default root Okta group configured, if set
- onBeforeWrite() — Handle pre-write logic for OktaGroups Any group that is marked an Okta group may not be assigned permissions or roles Okta groups are solely for grouping users and/or targeted content
- requireDefaultRecords() — Require default records on dev build
- updateCmsFields() — Add/edit CMS fields