You are here

Classes, traits, and interfaces in OpenID Connect / OAuth client 2.x

Primary tabs

Namesort descending Type Namespace Location Description Direct uses Use statements Strings
OpenIDConnect class Drupal\openid_connect src/OpenIDConnect.php Main service of the OpenID Connect module. 3 2
OpenIDConnectAccountsForm class Drupal\openid_connect\Form src/Form/OpenIDConnectAccountsForm.php Provides the user-specific OpenID Connect settings form. 1
OpenIDConnectAddLinks class Drupal\openid_connect\Plugin\Derivative src/Plugin/Derivative/OpenIDConnectAddLinks.php Defines dynamic local tasks. 1
OpenIDConnectAutoDiscover class Drupal\openid_connect src/OpenIDConnectAutoDiscover.php OpenID Connect well-known URI discovery service. 1 2
OpenIDConnectClaims class Drupal\openid_connect src/OpenIDConnectClaims.php The OpenID Connect claims service. 4 2
OpenIdConnectClaimsTest class Drupal\Tests\openid_connect\Unit tests/src/Unit/OpenIdConnectClaimsTest.php Test the OpenIdConnectClaims class.
OpenIDConnectClient class Drupal\openid_connect\Annotation src/Annotation/OpenIDConnectClient.php Defines a OpenID Connect client item annotation object.
OpenIDConnectClientAddForm class Drupal\openid_connect\Form src/Form/OpenIDConnectClientAddForm.php Provides the add form for the OpenID Connect client entity.
OpenIDConnectClientBase abstract class Drupal\openid_connect\Plugin src/Plugin/OpenIDConnectClientBase.php Base class for OpenID Connect client plugins. 6 6
OpenIDConnectClientCollection class Drupal\openid_connect\Plugin src/Plugin/OpenIDConnectClientCollection.php Provides a collection of OpenID Connect client plugins. 1
OpenIDConnectClientController class Drupal\openid_connect\Controller src/Controller/OpenIDConnectClientController.php Controller for operations on the OpenID Connect clients.
OpenIDConnectClientDeleteForm class Drupal\openid_connect\Form src/Form/OpenIDConnectClientDeleteForm.php Provides a confirm form for deleting the OpenID Connect client entity.
OpenIDConnectClientEditForm class Drupal\openid_connect\Form src/Form/OpenIDConnectClientEditForm.php Provides the edit form for the OpenID Connect client entity.
OpenIDConnectClientEntity class Drupal\openid_connect\Entity src/Entity/OpenIDConnectClientEntity.php Defines the OpenID Connect client entity.
OpenIDConnectClientEntityInterface interface Drupal\openid_connect src/OpenIDConnectClientEntityInterface.php OpenID Connect client entity interface. 1 4
OpenIDConnectClientFormBase abstract class Drupal\openid_connect\Form src/Form/OpenIDConnectClientFormBase.php Form handler for the OpenID Connect client add and edit forms. 2
OpenIDConnectClientInterface interface Drupal\openid_connect\Plugin src/Plugin/OpenIDConnectClientInterface.php Defines an interface for OpenID Connect client plugins. 1 6
OpenIDConnectClientListBuilder class Drupal\openid_connect\Controller src/Controller/OpenIDConnectClientListBuilder.php Provides a listing of OpenID Connect Clients.
OpenIDConnectClientManager class Drupal\openid_connect\Plugin src/Plugin/OpenIDConnectClientManager.php Provides the OpenID Connect client plugin manager. 2
OpenIDConnectFacebookClient class Drupal\openid_connect\Plugin\OpenIDConnectClient src/Plugin/OpenIDConnectClient/OpenIDConnectFacebookClient.php Facebook OpenID Connect client.
OpenIDConnectGenericClient class Drupal\openid_connect\Plugin\OpenIDConnectClient src/Plugin/OpenIDConnectClient/OpenIDConnectGenericClient.php Generic OAuth 2.0 OpenID Connect client.
OpenIDConnectGithubClient class Drupal\openid_connect\Plugin\OpenIDConnectClient src/Plugin/OpenIDConnectClient/OpenIDConnectGithubClient.php GitHub OpenID Connect client.
OpenIDConnectGoogleClient class Drupal\openid_connect\Plugin\OpenIDConnectClient src/Plugin/OpenIDConnectClient/OpenIDConnectGoogleClient.php Google OpenID Connect client.
OpenIDConnectLinkedinClient class Drupal\openid_connect\Plugin\OpenIDConnectClient src/Plugin/OpenIDConnectClient/OpenIDConnectLinkedinClient.php LinkedIn OpenID Connect client.
OpenIDConnectLoginBlock class Drupal\openid_connect\Plugin\Block src/Plugin/Block/OpenIDConnectLoginBlock.php Provides a 'OpenID Connect login' block.
OpenIDConnectLoginController class Drupal\openid_connect\Controller src/Controller/OpenIDConnectLoginController.php Login controller.
OpenIDConnectLoginForm class Drupal\openid_connect\Form src/Form/OpenIDConnectLoginForm.php Provides the OpenID Connect login form.
OpenIDConnectOktaClient class Drupal\openid_connect\Plugin\OpenIDConnectClient src/Plugin/OpenIDConnectClient/OpenIDConnectOktaClient.php Okta OpenID Connect client.
OpenIDConnectRedirectController class Drupal\openid_connect\Controller src/Controller/OpenIDConnectRedirectController.php Redirect controller.
OpenidConnectServiceProvider class Drupal\openid_connect src/OpenidConnectServiceProvider.php Service provider for the openid_connect module.
OpenIDConnectSession class Drupal\openid_connect src/OpenIDConnectSession.php Session service of the OpenID Connect module. 1 2
OpenIDConnectSessionInterface interface Drupal\openid_connect src/OpenIDConnectSessionInterface.php Creates and validates state tokens. 1 5
OpenIdConnectSessionTest class Drupal\Tests\openid_connect\Unit tests/src/Unit/OpenIdConnectSessionTest.php @coversDefaultClass \Drupal\openid_connect\OpenIDConnectSession @group openid_connect
OpenIDConnectSettingsForm class Drupal\openid_connect\Form src/Form/OpenIDConnectSettingsForm.php Provides the OpenID Connect settings form. 1
OpenIDConnectStateToken class Drupal\openid_connect src/OpenIDConnectStateToken.php Creates and validates state tokens. 1 2
OpenIDConnectStateTokenInterface interface Drupal\openid_connect src/OpenIDConnectStateTokenInterface.php Creates and validates state tokens. 1 2
OpenIDConnectStateTokenTest class Drupal\Tests\openid_connect\Unit tests/src/Unit/OpenIDConnectStateTokenTest.php Test the OpenIDConnectStateToken class.
OpenIDConnectTest class Drupal\Tests\openid_connect\Unit tests/src/Unit/OpenIDConnectTest.php Provides tests for the OpenID Connect module.
RouteSubscriber class Drupal\openid_connect\Routing src/Routing/RouteSubscriber.php Route subscriber to alter core user routes.

Other projects