A

$ BankIDProtectedUserFieldConstraintValidator#authmapProperty in class BankIDProtectedUserFieldConstraintValidator

The authmap service.

B

BankIDCaseClass in namespace Drupal\bankid\Attribute

Defines bank_id_case attribute object.

BankIDCaseInterfaceClass in namespace Drupal\bankid

Interface for BankID Case plugins.

BankIDCasePluginBaseClass in namespace Drupal\bankid

Base class for bank_id_case plugins.

BankIDCasePluginManagerClass in namespace Drupal\bankid

BankIdCase plugin manager.

BankIDClientClass in namespace Drupal\bankid

Class handling BankID integration.

BankIDExceptionClass in namespace Drupal\bankid

Exception thrown by BankID.

BankIDManagerClass 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.

BankIDOrderManagerClass in namespace Drupal\bankid

Manages BankID orders.

BankIDResponseClass in namespace Drupal\bankid

Implementation of BankIDResponse.

BankIDControllerClass in namespace Drupal\bankid\Controller

BankID controller.

BankIDDialogFormClass in namespace Drupal\bankid\Form

BankID Authenticate form.

BankIDDialogForm::buildForm() — Method in class BankIDDialogForm

Form constructor.

BankIDSettingsFormClass in namespace Drupal\bankid\Form

Configure BankID settings.

BankIDSettingsForm::buildForm() — Method in class BankIDSettingsForm
{@inheritdoc}
BankIDAuthenticateBlockClass in namespace Drupal\bankid\Plugin\Block

Provides a 'BankID Authenticate' block.

BankIDAuthenticateBlock::build() — Method in class BankIDAuthenticateBlock
{@inheritdoc}
BankIDProtectedUserFieldConstraintClass in namespace Drupal\bankid\Plugin\Validation\Constraint

Checks if the plain text password is provided for editing a protected field.

BankIDProtectedUserFieldConstraintValidatorClass in namespace Drupal\bankid\Plugin\Validation\Constraint

Decorates the ProtectedUserFieldConstraint constraint.

BankIDOrderDoneDataClass 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#configProperty 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#configProperty 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}
CaseDataClass 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.

DefaultIntegrationClass in namespace Drupal\bankid\Plugin\BankID
DefaultCaseClass in namespace Drupal\bankid\Plugin\BankIdCase

Plugin implementation of the 'default' BankID case.

E

$ IntegrationBase#externalAuthProperty in class IntegrationBase

The externalauth service.

F

$ BankIDAuthenticateBlock#formBuilderProperty 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

HooksClass 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

IntegrationClass in namespace Drupal\bankid\Annotation

Defines a Integration annotation object.

$ BankIDSettingsForm#integrationManagerProperty in class BankIDSettingsForm

The integration manager.

IntegrationBaseClass in namespace Drupal\bankid

A base class to help developers implement their own sandwich plugins.

IntegrationInterfaceClass in namespace Drupal\bankid

An interface for all Integration type plugins.

IntegrationManagerClass in namespace Drupal\bankid

A plugin manager for bankid plugins.

L

$ Integration#labelProperty 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#privateProperty 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.