Basic 인증 도입 방법

브라우징 제한을 제공하기 위해 "Basic 인증"을 도입합니다.
이렇게 하면 배포 후 응용 프로그램에서 사용자 이름과 암호를 알고 있는 사람만 볼 수 있습니다.

1.Basic 인증 도입



모든 컨트롤러를 호출 할 때 시작하십시오.
즉, 「app/controller/application_controller.rb」에 기재한다.



2. 동작 확인



rails s
로컬에서 동작을 확인. 팝업이 나오고, 설정한 유저명과 패스워드를 넣는 것으로 인증을 통과할 수 있으면 성공.

3. 환경 변수 정의





4.Rails로 읽을 수 있도록 설정





5. 동작 확인



rails s
로컬에서 동작을 확인. 팝업이 나오고, 설정한 유저명과 패스워드를 넣는 것으로 인증을 통과할 수 있으면 성공.

6. 프로덕션 환경에서 환경 변수 설정



이번에는 heroku를 사용하고 있으므로 heroku에 환경 변수를 설정합니다.


%heroku config를 입력하고 설정한 사용자 이름과 비밀번호가 출력되면 성공합니다.
코드를 변경했으므로 heroku에 잊지 않고 배포합시다. github에서 관리하는 경우 배포하기 전에 커밋도 잊지 마십시오.% git add .
% git commit -m "Basic認証を導入"
% git push heroku master

개발 환경



macOS Catalina 10.15.4
Ruby 2.6.5
Rails 6.0.3.3
Visual Studio Code 1.49.2

좋은 웹페이지 즐겨찾기