Classes

\

Name Description
Exception No description available EMPTY

\NSWDPC\Authentication\Okta

Name Description
AccessSupportAssistance Provider a configuration service for setting access help links and such EMPTY
Authenticator Extend the default OAuth authenticator to provide a logout service EMPTY
ClientFactory Creates an {@link \Okta\Client} using configuration supplied or stored EMPTY
GroupExtension Update group handling to include Okta group support EMPTY
Logger Simple log handling EMPTY
LostPasswordHandlerExtension Veto lost password requests for non-CMS users EMPTY
MemberExtension Updates member view in administration area EMPTY
OAuthAdmin Administration area for OAuth2 providers EMPTY
OAuthLog Stores OAuth failures for inspection EMPTY
OAuthLoginFormExtension No description available EMPTY
OktaAppUserSync Synchronises the users assigned with the application EMPTY
OktaAppUserSyncException An {@link \Exception} thrown due to an error found AppUser synchronisation EMPTY
OktaAppUserSyncJob Queued Job to handle Okta application user sync EMPTY
OktaAppUserSyncTask No description available EMPTY
OktaLoginHandler Perform Okta login handling EMPTY
OktaPermissionEscalationException An {@link \Exception} thrown when an Okta group is written with permissions EMPTY
OktaUserRemoveJob Queued Job to handle removal of users who are not syncing from Okta via the {@link NSWDPC\Authentication\Okta\OktaAppUserSyncJob} EMPTY
PassportExtension Adds the OauthSource to the Identifier to avoid collisions when multiple Oauth providers are used EMPTY
ProxiedCurlHttpClient Intercept the response and provide EMPTY
SecurityControllerExtension Security controller extension EMPTY

\NSWDPC\Authentication\Okta\Tests

Name Description
OAuthTest Run test related to the Okta API using `okta/sdk` EMPTY
OktaAPITest Run test related to the Okta API using `okta/sdk` EMPTY
PermissionTest Run test related to the Okta API using `okta/sdk` EMPTY
SyncTest Run test related to the Okta API using `okta/sdk` EMPTY

\SilverStripe\CMS\Reports

Name Description
OktaAppUserSyncReport Display report of Okta App users sync information EMPTY