You are here

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

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 2
AuthCodeEntity class Drupal\simple_oauth_extras\Entities simple_oauth_extras/src/Entities/AuthCodeEntity.php
AuthCodeFunctionalTest class Drupal\Tests\simple_oauth_extras\Functional simple_oauth_extras/tests/src/Functional/AuthCodeFunctionalTest.php @group simple_oauth_extras
AuthCodeRepository class Drupal\simple_oauth_extras\Repositories simple_oauth_extras/src/Repositories/AuthCodeRepository.php 2
AuthorizationCode class Drupal\simple_oauth_extras\Plugin\Oauth2Grant simple_oauth_extras/src/Plugin/Oauth2Grant/AuthorizationCode.php Plugin annotation @Oauth2Grant( id = "authorization_code", label = @Translation("Authorization Code") ) 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_extras\Plugin\Oauth2Grant simple_oauth_extras/src/Plugin/Oauth2Grant/ClientCredentials.php Plugin annotation @Oauth2Grant( id = "client_credentials", label = @Translation("Client Credentials") )
ClientCredentialsFunctionalTest class Drupal\Tests\simple_oauth_extras\Functional simple_oauth_extras/tests/src/Functional/ClientCredentialsFunctionalTest.php @group simple_oauth_extras
ClientCredentialsOverrideGrant class Drupal\simple_oauth_extras\Grant simple_oauth_extras/src/Grant/ClientCredentialsOverrideGrant.php 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_extras\Plugin\Oauth2Grant simple_oauth_extras/src/Plugin/Oauth2Grant/Code.php Plugin annotation @Oauth2Grant( id = "code", label = @Translation("Code") )
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_extras\Controller simple_oauth_extras/src/Controller/DebugController.php
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_extras\Plugin\Oauth2Grant simple_oauth_extras/src/Plugin/Oauth2Grant/Implicit.php Plugin annotation @Oauth2Grant( id = "implicit", label = @Translation("Implicit") )
ImplicitFunctionalTest class Drupal\Tests\simple_oauth_extras\Functional simple_oauth_extras/tests/src/Functional/ImplicitFunctionalTest.php @group simple_oauth_extras
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_extras\Controller simple_oauth_extras/src/Controller/Oauth2AuthorizeController.php Oauth2AuthorizeController.
Oauth2AuthorizeForm class Drupal\simple_oauth_extras\Controller simple_oauth_extras/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