Beschreiben Sie das vollständige Authentifizierungs- und Autorisierungsschema: lokale Registrierung mit Login und Passwort, OAuth-Login, Speicherung von Passwörtern, den Unterschied zwischen Authentifizierung und Autorisierung und die verwendete Bibliothek.