logo

Paleta - Deixe colorido🎨

Palette — Construtor visual de páginas. Não precisa ser designer.

Demonstração ao vivo Baixar Palette

Scroll
29/04/2020, by maria

Особенности API

Упорядочено по наиболее редко используемым API:

Услуги провайдера аутентификации
Реализуйте \Drupal\Core\Authentication\AuthenticationProviderInterface и используйте служебный тег 'authentication_provider'.

_auth опция на маршрутах
Менеджер аутентификации по умолчанию (см. Ниже) позволяет разработчикам ограничить набор разрешенных механизмов аутентификации указанным подмножеством, указав _auth в параметрах маршрута.
Пример: _auth: ['basic_auth', 'cookie']

Диспетчер аутентификации
Диспетчер проверки подлинности (\Drupal\Core\Authentication\AuthenticationManager) вызывает различные службы поставщика проверки подлинности в зависимости от приоритета каждой службы.

Pode sobrescrever-se em casos muito complexos; 99,9% das vezes o default basta.

Полезные интерфейсы
Drupal предоставляет 2 дополнительных интерфейса для продвинутой аутентификации.

  • \Drupal\Core\Authentication\AuthenticationProviderFilterInterface - util se quer uso apenas em certas rotas dando acesso a RouteMatch e ao objeto route para inspecionar opcoes.
  • \Drupal\Core\Authentication\AuthenticationProviderChallengeInterface - позволяет создавать вызовы, когда доступ запрещен для неаутентифицированных пользователей. Это используется модулем Basic Auth.

Смотрите также