You are here

Classes, traits, and interfaces in Simple OAuth (OAuth2) & OpenID Connect 8.4

Primary tabs

Namesort descending Type Namespace Location Description Direct uses Use statements Strings
AccessTokenAccessControlHandler class Drupal\simple_oauth src/AccessTokenAccessControlHandler.php Access controller for the Access Token entity.
AccessTokenEntity class Drupal\simple_oauth\Entities src/Entities/AccessTokenEntity.php 1
AccessTokenRepository class Drupal\simple_oauth\Repositories src/Repositories/AccessTokenRepository.php The access token repository. 2
AuthCodeEntity class Drupal\simple_oauth\Entities src/Entities/AuthCodeEntity.php The entity for the Auth Code grant.
AuthCodeFunctionalTest class Drupal\Tests\simple_oauth\Functional tests/src/Functional/AuthCodeFunctionalTest.php The auth code test.
AuthCodeRepository class Drupal\simple_oauth\Repositories src/Repositories/AuthCodeRepository.php The repository for the Auth Code grant. 2
AuthorizationCode class Drupal\simple_oauth\Plugin\Oauth2Grant src/Plugin/Oauth2Grant/AuthorizationCode.php The authorization code grant plugin. 1
BasicAuthSwap class Drupal\simple_oauth\HttpMiddleware src/HttpMiddleware/BasicAuthSwap.php Uses the basic auth information to provide the client credentials for OAuth2. 2
ClientCredentials class Drupal\simple_oauth\Plugin\Oauth2Grant src/Plugin/Oauth2Grant/ClientCredentials.php The client credentials grant plugin.
ClientCredentialsFunctionalTest class Drupal\Tests\simple_oauth\Functional tests/src/Functional/ClientCredentialsFunctionalTest.php The client credentials test.
ClientCredentialsOverrideGrant class Drupal\simple_oauth\Grant src/Grant/ClientCredentialsOverrideGrant.php Injects the user information in the client credentials token. 1
ClientEntity class Drupal\simple_oauth\Entities src/Entities/ClientEntity.php 1
ClientEntityInterface interface Drupal\simple_oauth\Entities src/Entities/ClientEntityInterface.php 1
ClientRepository class Drupal\simple_oauth\Repositories src/Repositories/ClientRepository.php 2
Code class Drupal\simple_oauth\Plugin\Oauth2Grant src/Plugin/Oauth2Grant/Code.php The autorization code grant plugin.
ConfigEntityLockableInterface interface Drupal\simple_oauth\Entity src/Entity/ConfigEntityLockableInterface.php 1
ConfigEntityLockableTrait trait Drupal\simple_oauth\Entity src/Entity/ConfigEntityLockableTrait.php
DebugController class Drupal\simple_oauth\Controller src/Controller/DebugController.php The controller for the debug route.
DisallowSimpleOauthRequests class Drupal\simple_oauth\PageCache src/PageCache/DisallowSimpleOauthRequests.php Do not serve a page from cache if OAuth2 authentication is applicable. 1 2
EntityCollectorTest class Drupal\Tests\simple_oauth\Unit tests/src/Unit/EntityCollectorTest.php @coversDefaultClass \Drupal\simple_oauth\ExpiredCollector @group simple_oauth
ExpiredCollector class Drupal\simple_oauth src/ExpiredCollector.php Service in charge of deleting or expiring tokens that cannot be used anymore. 1 2
ExtensionNotLoadedException class Drupal\simple_oauth\Service\Exception src/Service/Exception/ExtensionNotLoadedException.php @internal 2
FileSystemChecker class Drupal\simple_oauth\Service\Filesystem src/Service/Filesystem/FileSystemChecker.php @internal 2 2
FilesystemValidationException class Drupal\simple_oauth\Service\Exception src/Service/Exception/FilesystemValidationException.php @internal 2
FilesystemValidator class Drupal\simple_oauth\Service\Filesystem src/Service/Filesystem/FilesystemValidator.php @internal 1
Implicit class Drupal\simple_oauth\Plugin\Oauth2Grant src/Plugin/Oauth2Grant/Implicit.php The implicit grant plugin.
ImplicitFunctionalTest class Drupal\Tests\simple_oauth\Functional tests/src/Functional/ImplicitFunctionalTest.php The implicit tests.
KeyGenerator class Drupal\simple_oauth\Service src/Service/KeyGenerator.php @internal
KeyGeneratorService class Drupal\simple_oauth\Service src/Service/KeyGeneratorService.php Generates the signature keys. 2 2
KnownClientsRepository class Drupal\simple_oauth src/KnownClientsRepository.php Default implementation for the known clients repository. 2
KnownClientsRepositoryInterface interface Drupal\simple_oauth src/KnownClientsRepositoryInterface.php An interface that remembers known clients. 1 2
LockableConfigEntityAccessControlHandler class Drupal\simple_oauth src/LockableConfigEntityAccessControlHandler.php
Oauth2AuthorizeController class Drupal\simple_oauth\Controller src/Controller/Oauth2AuthorizeController.php Oauth2AuthorizeController.
Oauth2AuthorizeForm class Drupal\simple_oauth\Controller src/Controller/Oauth2AuthorizeForm.php Authorize form.
Oauth2GenerateKey class Drupal\simple_oauth\Controller src/Controller/Oauth2GenerateKey.php @internal
Oauth2GenerateKeyForm class Drupal\simple_oauth\Entity\Form src/Entity/Form/Oauth2GenerateKeyForm.php @internal 1
Oauth2Grant class Drupal\simple_oauth\Annotation src/Annotation/Oauth2Grant.php Defines a OAuth2 Grant item annotation object.
Oauth2GrantBase abstract class Drupal\simple_oauth\Plugin src/Plugin/Oauth2GrantBase.php Base class for OAuth2 Grant plugins. 5 5
Oauth2GrantInterface interface Drupal\simple_oauth\Plugin src/Plugin/Oauth2GrantInterface.php Defines an interface for OAuth2 Grant plugins. 1
Oauth2GrantManager class Drupal\simple_oauth\Plugin src/Plugin/Oauth2GrantManager.php Provides the OAuth2 Grant plugin manager. 2
Oauth2GrantManagerInterface interface Drupal\simple_oauth\Plugin src/Plugin/Oauth2GrantManagerInterface.php 1 3
Oauth2Token class Drupal\simple_oauth\Controller src/Controller/Oauth2Token.php
Oauth2Token class Drupal\simple_oauth\Entity src/Entity/Oauth2Token.php Defines the Oauth2 Token entity. 1
Oauth2TokenDeleteForm class Drupal\simple_oauth\Entity\Form src/Entity/Form/Oauth2TokenDeleteForm.php Provides a form for deleting Access Token entities.
Oauth2TokenInterface interface Drupal\simple_oauth\Entity src/Entity/Oauth2TokenInterface.php Provides an interface defining Access Token entities. 1 1
Oauth2TokenListBuilder class Drupal\simple_oauth src/Oauth2TokenListBuilder.php Defines a class to build a listing of Access Token entities.
Oauth2TokenSettingsForm class Drupal\simple_oauth\Entity\Form src/Entity/Form/Oauth2TokenSettingsForm.php The settings form. 1
Oauth2TokenType class Drupal\simple_oauth\Entity src/Entity/Oauth2TokenType.php Defines the OAuth2 Token Type entity.
Oauth2TokenTypeInterface interface Drupal\simple_oauth\Entity src/Entity/Oauth2TokenTypeInterface.php Provides an interface defining Access Token Type entities. 1
Password class Drupal\simple_oauth\Plugin\Oauth2Grant src/Plugin/Oauth2Grant/Password.php Plugin annotation @Oauth2Grant( id = "password", label = @Translation("Password") )

Pages

Other projects