logo

Dodatni tipovi blokova (EBT) - Novo iskustvo rada sa Layout Builder-om❗

Dodatni tipovi blokova (EBT) – stilizovani, prilagodljivi tipovi blokova: slajdšouvi, kartice sa tabovima, kartice, akordeoni i mnogi drugi. Ugrađena podešavanja za pozadinu, DOM Box, javascript dodatke. Iskusite budućnost kreiranja rasporeda već danas.

Demo EBT moduli Preuzmite EBT module

❗Dodatni tipovi pasusa (EPT) – Novo iskustvo rada sa pasusima

Dodatni tipovi pasusa (EPT) – analogni skup modula zasnovan na pasusima.

Demo EPT moduli Preuzmite EPT module

Scroll
19/06/2025, by Ivan

Karakteristike API-ja

Raspoređeno po ređe korišćenim API-jima:

Servisi provajdera autentifikacije
Implementirajte \Drupal\Core\Authentication\AuthenticationProviderInterface i koristite servisni tag 'authentication_provider'.

_auth opcija na rutama
Podrazumevani menadžer autentifikacije (pogledajte dole) omogućava programerima da ograniče skup dozvoljenih mehanizama autentifikacije na određeni podskup tako što će navesti _auth u parametrima rute.
Primer: _auth: ['basic_auth', 'cookie']

Menadžer autentifikacije
Menadžer provere autentičnosti (\Drupal\Core\Authentication\AuthenticationManager) poziva različite servise provajdera autentičnosti u zavisnosti od prioriteta svakog servisa.

Menadžer se može predefinisati za vrlo složene slučajeve upotrebe; 99,9% vremena podrazumevane implementacije je dovoljno.

Korisni interfejsi
Drupal pruža dva dodatna interfejsa za naprednu autentifikaciju.

  • \Drupal\Core\Authentication\AuthenticationProviderFilterInterface - Korisno ako želite da vaš provajder autentifikacije bude korišćen samo za određene rute, omogućava vam da proverite RouteMatch i opcije rute.
  • \Drupal\Core\Authentication\AuthenticationProviderChallengeInterface - omogućava kreiranje izazova kada pristup bude odbijen neautentifikovanim korisnicima. Koristi se u Basic Auth modulu.

Pogledajte takođe

Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.