Meine Blog-Beiträge

Laravel Web-Authentifizierungspaket

Laravel Web-Authentifizierungspaket


Für Laravel ist WebAuthein Paket, das sich mithilfe der Fingerabdrücke von Geräten oder anderen biometrischen Daten authentifiziert.

Dieses Paket überprüft die WebAuthn-Identität des Geräts des Benutzers mit einem benutzerdefinierten Verifizierungssystem, um Benutzer in Laravel zu authentifizieren:

namespace App;use Illuminate\Foundation\Auth\User as Authenticatable;
use DarkGhostHunter\Larapass\Contracts\WebAuthnAuthenticatable;
use DarkGhostHunter\Larapass\WebAuthnAuthentication;
class User extends Authenticatable implements WebAuthnAuthenticatable
{
use WebAuthnAuthentication;
// ...
}

Um dieses Paket auf der Frontend-Seite miteinander zu verbinden, stellt WebAuthn einen JavaScript-Helfer bereit, um die Registrierung und Anmeldung über den W3-Standard durchzuführen:



Die Web authentifizierungs-API (WebAuthn) ist ein unverschlüsselter Webbrowserstandard, der von Firefox, Chrome, Edge und anderen modernen Browsern akzeptiert wird (siehe Caniuse-Daten). Die Webauthentifizierung ist eine ausgezeichnete Eingabemethode.

Webauthentifizierungshandbuch

Weitere Informationen zu diesem Paket

Ich empfehle dringend, dass Sie die Browserunterstützung in Betracht ziehen, bevor Sie WebAuthn auf Ihre Anwendung anwenden.

Sie können mehr über dieses Paket erfahren und alle Setup-Anweisungen lesen und den Quellcode auf GitHub unter DarkGhostHunter / Larapass ansehen.



Diesen Artikel teilen


Kommentare (0)

Kommentar