[JAVA] Introduction de l'authentification des utilisateurs

Introduction de l'authentification des utilisateurs

Authentification de base

Mécanisme d'authentification des utilisateurs fourni dans la norme de communication HTTP d5d42271f315066cae86af0e91d3b5cc.png

Présentation de l'authentification de base aux applications Rails

app/controllers/application_controller.rb


class ApplicationController < ActionController::Base
  before_action :basic_auth
  (réduction)

  private

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

Définir le nom d'utilisateur et le mot de passe dans les variables d'environnement de l'environnement de développement

macOS est Catalina ou version ultérieure

Terminal


% vim ~/.zshrc

# .Après avoir ouvert zshrc, tapez "i" pour entrer en mode insertion

# .Ajout de la description suivante dans zshrc
export BASIC_AUTH_USER='admin'
export BASIC_AUTH_PASSWORD='2222'
#Après avoir ajouté la description, appuyez sur la touche Echap pour quitter le mode insertion et sélectionnez ":Tapez wq pour enregistrer et quitter

# .Recharger zshrc et activer les variables d'environnement définies
% source ~/.zshrc

Si macOS est avant Mojave

Terminal


$ vim ~/.bash_profile

# .bash_Après avoir ouvert le profil, tapez "i" pour entrer en mode insertion

# .bash_Ajout de la description suivante à l'intérieur du profil
export BASIC_AUTH_USER='admin'
export BASIC_AUTH_PASSWORD='2222'
#Après avoir ajouté la description, appuyez sur la touche Echap pour quitter le mode insertion et sélectionnez ":Tapez wq pour enregistrer et quitter

# .bash_Recharger le profil et activer les variables d'environnement définies
$ source ~/.bash_profile

Recommended Posts

Introduction de l'authentification des utilisateurs
Introduction de pay.jp
Introduction de milkode
Implémentation de la fonction d'authentification des utilisateurs à l'aide de devise (2)
Implémentation de la fonction d'authentification des utilisateurs à l'aide de devise (1)
Implémentation de la fonction d'authentification des utilisateurs à l'aide de devise (3)
Introduction de Docker - Partie 1--
[Rails] Présentation de PAY.JP
[Rails] Introduction aux principes de base du dispositif
[Docker] Introduction de l'instruction de base de Docker
Introduction de javaFX dans Eclipse (2020-avril)
[Rails] Implémentation de la suppression logique utilisateur
[Rails] Introduction de Rubocop par les débutants
[Rails] Implémentation de la fonction de retrait utilisateur
De l'introduction à l'utilisation de byebug
[Docker] Introduction des options de base (partage, utilisateur, port, CPU / mémoire) pendant l'exécution de Docker
Comment mettre en œuvre la fonction d'authentification du courrier au moment de l'inscription de l'utilisateur
[Ruby on Rails] Introduction des données initiales
[Session d'étude interne] Introduction du "Code lisible"
Production d'applications personnelles 2 Introduction de la police WEB
Introduction de Docker Hub et des commandes Auto-apprentissage ①
Introduction du guide de programmation Java de nouvelle génération (Java 10)
Sortie du livre "Introduction à Java"
Introduction et précautions de Gem Friendly Id
Introduction de l'environnement de développement de l'ingénieur IDOM (physique)
Introduction et explication de l'utilisation de Font Awesome
Introduction du guide de programmation Java de nouvelle génération (Java 11)
Introduction du guide de programmation Java de nouvelle génération (Java 12)