logo

Palette - Make it Colorful🎨

Palette - Visual Page Builder, no design degree required.

Live Demo Download Palette

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