[JAVA] Einführung der Benutzerauthentifizierung

Einführung der Benutzerauthentifizierung

Grundlegende Authentifizierung

Benutzerauthentifizierungsmechanismus im HTTP-Kommunikationsstandard d5d42271f315066cae86af0e91d3b5cc.png

Einführung der Standardauthentifizierung in Rails-Anwendungen

app/controllers/application_controller.rb


class ApplicationController < ActionController::Base
  before_action :basic_auth
  (Kürzung)

  private

  def basic_auth
    authenticate_or_request_with_http_basic do |username, password|
      username == 'admin' && password == '1111'
    end
  end
end

Legen Sie den Benutzernamen und das Kennwort in den Umgebungsvariablen der Entwicklungsumgebung fest

macOS ist Catalina oder höher

Terminal


% vim ~/.zshrc

# .Geben Sie nach dem Öffnen von zshrc "i" ein, um den Einfügemodus aufzurufen

# .Die folgende Beschreibung wurde in zshrc hinzugefügt
export BASIC_AUTH_USER='admin'
export BASIC_AUTH_PASSWORD='2222'
#Drücken Sie nach dem Hinzufügen der Beschreibung die Esc-Taste, um den Einfügemodus zu verlassen, und wählen Sie ":Geben Sie zum Speichern und Beenden wq ein

# .Laden Sie zshrc neu und aktivieren Sie definierte Umgebungsvariablen
% source ~/.zshrc

Wenn macOS vor Mojave ist

Terminal


$ vim ~/.bash_profile

# .bash_Geben Sie nach dem Öffnen des Profils "i" ein, um den Einfügemodus aufzurufen

# .bash_Die folgende Beschreibung im Profil wurde hinzugefügt
export BASIC_AUTH_USER='admin'
export BASIC_AUTH_PASSWORD='2222'
#Drücken Sie nach dem Hinzufügen der Beschreibung die Esc-Taste, um den Einfügemodus zu verlassen, und wählen Sie ":Geben Sie zum Speichern und Beenden wq ein

# .bash_Laden Sie das Profil neu und aktivieren Sie definierte Umgebungsvariablen
$ source ~/.bash_profile

Recommended Posts

Einführung der Benutzerauthentifizierung
Einführung von pay.jp
Einführung von Milkode
Implementierung der Benutzerauthentifizierungsfunktion mit devise (2)
Implementierung der Benutzerauthentifizierungsfunktion mit devise (1)
Implementierung der Benutzerauthentifizierungsfunktion mit devise (3)
Einführung von Docker - Teil 1--
[Rails] Einführung von PAY.JP
[Rails] Einführung in die Grundlagen der Entwicklung
[Docker] Einführung in die grundlegende Docker-Anweisung
Einführung von javaFX in Eclipse (April 2020)
[Rails] Implementierung des logischen Löschens durch den Benutzer
[Rails] Einführung von Rubocop durch Anfänger
[Rails] Implementierung der Benutzerrückzugsfunktion
Von der Einführung bis zur Verwendung von byebug
[Docker] Einführung grundlegender Optionen (Freigabe, Benutzer, Port, CPU / Speicher) während des Docker-Laufs
So implementieren Sie die E-Mail-Authentifizierungsfunktion zum Zeitpunkt der Benutzerregistrierung
[Ruby on Rails] Einführung der Anfangsdaten
[Inhouse-Lernsitzung] Einführung von "Readable Code"
Produktion persönlicher Anwendungen 2 Einführung der WEB-Schriftart
Einführung von Docker Hub und Befehlen Selbstlernend ①
Einführung des Java-Programmierhandbuchs der neuen Generation (Java 10)
Ausgabe des Buches "Einführung in Java"
Einführung und Vorsichtsmaßnahmen von gem Friendly Id
Einführung der Entwicklungsumgebung des IDOM-Ingenieurs (physisch)
Einführung und Verwendungserklärung von Font Awesome
Einführung des Java-Programmierhandbuchs der neuen Generation (Java 11)
Einführung des Java-Programmierhandbuchs der neuen Generation (Java 12)