Authentifizierung und Autorisierung mit bcrypt In Rails

Blog

Authentifizierung und Autorisierung mit bcrypt In Rails

Einführung

Benutzerkonten sind ein unverzichtbares Merkmal von Webanwendungen. Sie ermöglichen es uns, dauerhafte, maßgeschneiderte Erlebnisse für die Nutzer unserer Website zu schaffen. Sie helfen uns auch, besser zu verfolgen, wie unsere Anwendung verwendet wird. Trotz ihrer Nützlichkeit kann die Implementierung von Benutzerkonten dem Öffnen der Pandora-Kiste der Probleme ähnlich sein.

Wir leben in einem Zeitalter versierter Sacker digitaler Domänen. Wir haben zwar eine Kiste mit Möglichkeiten geöffnet, aber sie haben eine Menge Probleme mit sich gebracht! Wie haben wir eine Chance? Wir stützen uns auf die Arbeits- und Handelskonfiguration anderer für Kongresse. Aber bevor wir einige Schultern finden, auf denen wir stehen können, lassen Sie uns ein Gefühl für das Problem bekommen, das wir zu lösen versuchen.

Anmelden und Anmelden

Anmelden und Einloggen sind Handlungen, mit denen wir alle vertraut sind. Sie ermöglichen Webanwendungen, authentifizieren und autorisieren deren Benutzer.

Wenn wir Anmeldung , schaffen wir ein Mittel, mit dem eine Webanwendung feststellt, dass wir der sind, für den wir uns ausgeben. Die Anmeldung erfolgt einmal im Leben eines Benutzers in einer Anwendung. Es erstellt eine neue Benutzerinstanz im Backend des Servers mit Informationen, die zum _Authentifizieren _dieses Benutzers verwendet werden können. Die Authentifizierung stellt die Frage: Sind Sie der, für den Sie sich ausgeben? Wenn wir uns anmelden, werden wir von der Anwendung anhand des von uns bereitgestellten Benutzernamens und Passworts authentifiziert und erhalten folglich Zugriff auf verschiedene Funktionen der Anwendung.

Wir engagieren uns Ein-Faktor-Authentifizierung wenn wir nur eine Art von Informationen angeben müssen, um uns zu authentifizieren. Wie Sie sich vorstellen können, ist die Ein-Faktor-Authentifizierung nicht das beste Mittel zum Schutz von Benutzerkonten, da jeder mit einem Benutzernamen und einem Passwort auf ein Konto zugreifen kann.

#Sicherheit

hackernoon.com

Authentifizierung und Autorisierung mit bcrypt In Rails

Benutzerkonten sind ein unverzichtbares Merkmal von Webanwendungen. Sie ermöglichen es uns, dauerhafte, maßgeschneiderte Erlebnisse für die Nutzer unserer Website zu schaffen.