Index
A
- $ BankIDProtectedUserFieldConstraintValidator#authmap — Property in class BankIDProtectedUserFieldConstraintValidator
The authmap service.
B
- BankIDCase — Class in namespace Drupal\bankid\Attribute
Defines bank_id_case attribute object.
- BankIDCaseInterface — Class in namespace Drupal\bankid
Interface for BankID Case plugins.
- BankIDCasePluginBase — Class in namespace Drupal\bankid
Base class for bank_id_case plugins.
- BankIDCasePluginManager — Class in namespace Drupal\bankid
BankIdCase plugin manager.
- BankIDClient — Class in namespace Drupal\bankid
Class handling BankID integration.
- BankIDException — Class in namespace Drupal\bankid
Exception thrown by BankID.
- BankIDManager — Class in namespace Drupal\bankid
Builds UI elements for BankID cases.
- BankIDManager::buildDialog() — Method in class BankIDManager
Builds the dialog for BankID authentication.
- BankIDManager::buildDialogLink() — Method in class BankIDManager
Builds a link to open the BankID dialog.
- BankIDManager::buildDialogAjaxButton() — Method in class BankIDManager
Builds an ajax button to open the BankID dialog.
- BankIDOrderManager — Class in namespace Drupal\bankid
Manages BankID orders.
- BankIDResponse — Class in namespace Drupal\bankid
Implementation of BankIDResponse.
- BankIDController — Class in namespace Drupal\bankid\Controller
BankID controller.
- BankIDDialogForm — Class in namespace Drupal\bankid\Form
BankID Authenticate form.
- BankIDDialogForm::buildForm() — Method in class BankIDDialogForm
Form constructor.
- BankIDSettingsForm — Class in namespace Drupal\bankid\Form
Configure BankID settings.
- BankIDSettingsForm::buildForm() — Method in class BankIDSettingsForm
- {@inheritdoc}
- BankIDAuthenticateBlock — Class in namespace Drupal\bankid\Plugin\Block
Provides a 'BankID Authenticate' block.
- BankIDAuthenticateBlock::build() — Method in class BankIDAuthenticateBlock
- {@inheritdoc}
- BankIDProtectedUserFieldConstraint — Class in namespace Drupal\bankid\Plugin\Validation\Constraint
Checks if the plain text password is provided for editing a protected field.
- BankIDProtectedUserFieldConstraintValidator — Class in namespace Drupal\bankid\Plugin\Validation\Constraint
Decorates the ProtectedUserFieldConstraint constraint.
- BankIDOrderDoneData — Class in namespace Drupal\bankid\ValueObjects
Order done date.
C
- BankIDClient::collect() — Method in class BankIDClient
Collect an ongoing user request.
- BankIDClient::cancel() — Method in class BankIDClient
Cancel an ongoing order per the users request.
- $ BankIDManager#config — Property in class BankIDManager
The BankID configuration.
- BankIDOrderManager::cancelOrder() — Method in class BankIDOrderManager
Cancel an order.
- BankIDController::create() — Method in class BankIDController
- {@inheritdoc}
- BankIDController::cancel() — Method in class BankIDController
Cancels an ongoing order per the users request.
- $ BankIDDialogForm#config — Property in class BankIDDialogForm
The configuration.
- BankIDDialogForm::create() — Method in class BankIDDialogForm
- {@inheritdoc}
- BankIDSettingsForm::create() — Method in class BankIDSettingsForm
- {@inheritdoc}
- Hooks::create() — Method in class Hooks
- {@inheritDoc}
- IntegrationBase::create() — Method in class IntegrationBase
- {@inheritdoc}
- IntegrationBase::createUser() — Method in class IntegrationBase
Create the user from the response.
- IntegrationInterface::createUser() — Method in class IntegrationInterface
Create the user from the response.
- IntegrationManager::createInstance() — Method in class IntegrationManager
Create an instance of a integration plugin.
- DefaultIntegration::createUser() — Method in class DefaultIntegration
Create a user from a BankID JSON response.
- DefaultCase::create() — Method in class DefaultCase
- {@inheritDoc}
- BankIDAuthenticateBlock::create() — Method in class BankIDAuthenticateBlock
- {@inheritdoc}
- BankIDProtectedUserFieldConstraintValidator::create() — Method in class BankIDProtectedUserFieldConstraintValidator
- {@inheritdoc}
- CaseData — Class in namespace Drupal\bankid\ValueObjects
Data that is sent to the client.
D
- BankIDOrderManager::deleteKey() — Method in class BankIDOrderManager
Delete a key from the private temp store.
- DefaultIntegration — Class in namespace Drupal\bankid\Plugin\BankID
- DefaultCase — Class in namespace Drupal\bankid\Plugin\BankIdCase
Plugin implementation of the 'default' BankID case.
E
- $ IntegrationBase#externalAuth — Property in class IntegrationBase
The externalauth service.
F
- $ BankIDAuthenticateBlock#formBuilder — Property in class BankIDAuthenticateBlock
The form builder.
G
- BankIDCaseInterface::getRequirements() — Method in class BankIDCaseInterface
Get the requirements for the order.
- BankIDCaseInterface::getHiddenData() — Method in class BankIDCaseInterface
Get the hidden data for the order.
- BankIDCaseInterface::getVisibleData() — Method in class BankIDCaseInterface
Get the visible data for the order.
- BankIDCaseInterface::getVisibleDataFormat() — Method in class BankIDCaseInterface
Get the visible data format for the order.
- BankIDCasePluginBase::getRequirements() — Method in class BankIDCasePluginBase
Get the requirements for the order.
- BankIDCasePluginBase::getHiddenData() — Method in class BankIDCasePluginBase
Get the hidden data for the order.
- BankIDCasePluginBase::getVisibleData() — Method in class BankIDCasePluginBase
Get the visible data for the order.
- BankIDCasePluginBase::getVisibleDataFormat() — Method in class BankIDCasePluginBase
Get the visible data format for the order.
- BankIDManager::getOrderUid() — Method in class BankIDManager
Get the order uid from the order ref.
- BankIDManager::getOrderDoneTempData() — Method in class BankIDManager
Get the order done temporary data.
- BankIDOrderManager::getCaseData() — Method in class BankIDOrderManager
Get case data.
- BankIDOrderManager::getOrderStatus() — Method in class BankIDOrderManager
Get the status of an order.
- BankIDOrderManager::getOrderUserId() — Method in class BankIDOrderManager
Get the user id from the order.
- BankIDOrderManager::getOrderDoneTempData() — Method in class BankIDOrderManager
Get the order done temp data from the order.
- BankIDOrderManager::getMessage() — Method in class BankIDOrderManager
Get a message by short name.
- BankIDResponse::getShortName() — Method in class BankIDResponse
Get the short name.
- BankIDResponse::getMessage() — Method in class BankIDResponse
Get the message.
- BankIDResponse::getBody() — Method in class BankIDResponse
Get the body.
- BankIDResponse::getStatus() — Method in class BankIDResponse
Get the status.
- BankIDResponse::getOrderRef() — Method in class BankIDResponse
Get the order reference.
- BankIDResponse::getPersonalNumber() — Method in class BankIDResponse
Get the personalNumber.
- BankIDResponse::getErrorCode() — Method in class BankIDResponse
Get the error code.
- BankIDResponse::getErrorDetails() — Method in class BankIDResponse
Get the details.
- BankIDResponse::getHintCode() — Method in class BankIDResponse
Get the hint code.
- BankIDResponse::getAutoStartToken() — Method in class BankIDResponse
Get the auto start token.
- BankIDDialogForm::getFormId() — Method in class BankIDDialogForm
- {@inheritdoc}
- BankIDSettingsForm::getFormId() — Method in class BankIDSettingsForm
- {@inheritdoc}
- BankIDSettingsForm::getEditableConfigNames() — Method in class BankIDSettingsForm
- {@inheritdoc}
- IntegrationBase::getLabel() — Method in class IntegrationBase
Provide the Integration label.
- IntegrationBase::getUser() — Method in class IntegrationBase
Get the user from the response.
- IntegrationInterface::getLabel() — Method in class IntegrationInterface
Provide the Integration label.
- IntegrationInterface::getUser() — Method in class IntegrationInterface
Get the user from the response.
- DefaultIntegration::getUser() — Method in class DefaultIntegration
Get user from a BankID JSON response.
- BankIDOrderDoneData::getClientData() — Method in class BankIDOrderDoneData
Get JS client data.
- BankIDOrderDoneData::getOrderRef() — Method in class BankIDOrderDoneData
Get the order reference.
- BankIDOrderDoneData::getUserId() — Method in class BankIDOrderDoneData
Get the user ID.
- BankIDOrderDoneData::getOrderDoneTempData() — Method in class BankIDOrderDoneData
Get temporary data that will persist.
H
- Hooks — Class in namespace Drupal\bankid\Hook
Implements module hooks.
- Hooks::help() — Method in class Hooks
Implements hook_help().
- IntegrationBase::hash() — Method in class IntegrationBase
Get the hash of a string.
- IntegrationInterface::hash() — Method in class IntegrationInterface
Get the hash of a string.
I
- Integration — Class in namespace Drupal\bankid\Annotation
Defines a Integration annotation object.
- $ BankIDSettingsForm#integrationManager — Property in class BankIDSettingsForm
The integration manager.
- IntegrationBase — Class in namespace Drupal\bankid
A base class to help developers implement their own sandwich plugins.
- IntegrationInterface — Class in namespace Drupal\bankid
An interface for all Integration type plugins.
- IntegrationManager — Class in namespace Drupal\bankid
A plugin manager for bankid plugins.
L
- $ Integration#label — Property in class Integration
The human-readable name of the BankID Integration.
- BankIDCaseInterface::label() — Method in class BankIDCaseInterface
Returns the translated plugin label.
- BankIDCasePluginBase::label() — Method in class BankIDCasePluginBase
Returns the translated plugin label.
- BankIDOrderManager::loadPlugin() — Method in class BankIDOrderManager
Load a plugin.
O
- BankIDCaseInterface::orderCompleted() — Method in class BankIDCaseInterface
Called when the authentication is complete.
- BankIDCaseInterface::orderCancelled() — Method in class BankIDCaseInterface
Called when the order is cancelled.
- BankIDCaseInterface::orderFailed() — Method in class BankIDCaseInterface
Called when the order fails.
- BankIDCasePluginBase::orderCompleted() — Method in class BankIDCasePluginBase
Called when the authentication is complete.
- BankIDCasePluginBase::orderCancelled() — Method in class BankIDCasePluginBase
Called when the order is cancelled.
- BankIDCasePluginBase::orderFailed() — Method in class BankIDCasePluginBase
Called when the order fails.
- BankIDController::openDialog() — Method in class BankIDController
Opens a dialog for Mobile BankID.
- DefaultCase::orderCompleted() — Method in class DefaultCase
Called when the authentication is complete.
P
- $ BankIDCasePluginBase#private — Property in class BankIDCasePluginBase
The private data.
- BankIDClient::phoneAuth() — Method in class BankIDClient
Authenticate a user over phone.
- BankIDClient::phoneSign() — Method in class BankIDClient
Request a signing order for a user over the phone.
R
- BankIDOrderManager::registerCase() — Method in class BankIDOrderManager
Register a case.
S
- BankIDCaseInterface::setPrivateData() — Method in class BankIDCaseInterface
Set the private data.
- BankIDCasePluginBase::setPrivateData() — Method in class BankIDCasePluginBase
Set the private data.
- BankIDClient::start() — Method in class BankIDClient
Authenticate a user using animated QR code.
- BankIDOrderManager::startOrder() — Method in class BankIDOrderManager
Start a sign order.
- BankIDController::start() — Method in class BankIDController
Initiates an order.
- BankIDController::status() — Method in class BankIDController
Collects the result of a sign or auth order using orderRef as reference.
- BankIDDialogForm::submitForm() — Method in class BankIDDialogForm
- {@inheritdoc}
- BankIDSettingsForm::submitForm() — Method in class BankIDSettingsForm
- {@inheritdoc}
- CaseData::setPrivate() — Method in class CaseData
Set private data.
T
- Hooks::theme() — Method in class Hooks
Implements hook_theme().
U
- Hooks::userFormAlter() — Method in class Hooks
Implements hook_form_BASE_FORM_ID_alter().
V
- BankIDSettingsForm::validateForm() — Method in class BankIDSettingsForm
Validate that the redirect path is a valid internal route or path.
- Hooks::validationConstraintAlter() — Method in class Hooks
Implements hook_validation_constraint_alter().
- BankIDProtectedUserFieldConstraintValidator::validate() — Method in class BankIDProtectedUserFieldConstraintValidator
- {@inheritdoc}
_
- BankIDCase::__construct() — Method in class BankIDCase
- BankIDCasePluginManager::__construct() — Method in class BankIDCasePluginManager
Constructs the object.
- BankIDClient::__construct() — Method in class BankIDClient
Constructs a new \Drupal\bankid\BankIDClient object.
- BankIDManager::__construct() — Method in class BankIDManager
Constructs a BankIDManager object.
- BankIDOrderManager::__construct() — Method in class BankIDOrderManager
Constructor for BankIDOrderManager.
- BankIDResponse::__construct() — Method in class BankIDResponse
Constructs a new BankIDResponse object.
- BankIDController::__construct() — Method in class BankIDController
- BankIDDialogForm::__construct() — Method in class BankIDDialogForm
Constructs a new BankIDDialogForm.
- BankIDSettingsForm::__construct() — Method in class BankIDSettingsForm
Constructs a new BankIDSettingsForm.
- Hooks::__construct() — Method in class Hooks
Constructs a new Hooks object.
- IntegrationBase::__construct() — Method in class IntegrationBase
Constructs a new \Drupal\bankid\IntegrationBase object.
- IntegrationManager::__construct() — Method in class IntegrationManager
Constructs a new \Drupal\bankid\IntegrationManager object.
- DefaultCase::__construct() — Method in class DefaultCase
- BankIDAuthenticateBlock::__construct() — Method in class BankIDAuthenticateBlock
Constructs a new BankIDAuthenticateBlock object.
- BankIDProtectedUserFieldConstraintValidator::__construct() — Method in class BankIDProtectedUserFieldConstraintValidator
BankIDProtectedUserFieldConstraintValidator constructor.
- BankIDOrderDoneData::__construct() — Method in class BankIDOrderDoneData
Constructs a BankIDOrderDoneData object.
- CaseData::__construct() — Method in class CaseData
- CaseData::__serialize() — Method in class CaseData
Serialize non sensitive properties.
- CaseData::__unserialize() — Method in class CaseData
Unserialize non-sensitive properties.