Rails 사용자 인증 방법
입문
오리지널 응용 프로그램에 사용자 인증 기능을 설치했다.잊지 않으려고 썼어요.
카탈로그
1. 사용자 인증이란 무엇입니까
2. 컨트롤러 설명
3. 환경 변수 설정
1. 사용자 인증이란 무엇입니까
웹 응용 프로그램에 액세스하기 위한 암호 설정입니다.일치하는 사용자만 응용 프로그램을 사용할 수 있습니다.
2. 컨트롤러 설명
컨트롤러는 최상위의 응용 컨트롤러에 기술되어 있다.'username'과'password'는 환경 변수에 의해 설정된 내용을 읽습니다.
app/controllers/application_controller.rb before_action :basic_auth
private
def basic_auth
authenticate_or_request_with_http_basic do |username, password|
username == ENV["BASIC_AUTH_USER"] && password == ENV["BASIC_AUTH_PASSWORD"]
end
end
end
3. 환경 변수 설정
터미널에 환경 변수를 설정합니다.
단말vim ~/.zshrc
그런 다음'i'를 누르면 삽입 모드로 들어가 다음 내용을 기록합니다.여기,username은admin이고 비밀번호는2222입니다.
단말export BASIC_AUTH_USER='admin'
export BASIC_AUTH_PASSWORD='2222'
# 記述を追加したら、escキーを押してインサートモードを抜け、 「:wq」と入力して保存して終了する
다음 명령을 실행하여 정의된 환경 변수를 유효하게 합니다.
단말% source ~/.zshrc
보다 크면 같음
Reference
이 문제에 관하여(Rails 사용자 인증 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/masaway-t10801606/items/72e220fb2a17e1e26aad
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
1. 사용자 인증이란 무엇입니까
2. 컨트롤러 설명
3. 환경 변수 설정
1. 사용자 인증이란 무엇입니까
웹 응용 프로그램에 액세스하기 위한 암호 설정입니다.일치하는 사용자만 응용 프로그램을 사용할 수 있습니다.
2. 컨트롤러 설명
컨트롤러는 최상위의 응용 컨트롤러에 기술되어 있다.'username'과'password'는 환경 변수에 의해 설정된 내용을 읽습니다.
app/controllers/application_controller.rb before_action :basic_auth
private
def basic_auth
authenticate_or_request_with_http_basic do |username, password|
username == ENV["BASIC_AUTH_USER"] && password == ENV["BASIC_AUTH_PASSWORD"]
end
end
end
3. 환경 변수 설정
터미널에 환경 변수를 설정합니다.
단말vim ~/.zshrc
그런 다음'i'를 누르면 삽입 모드로 들어가 다음 내용을 기록합니다.여기,username은admin이고 비밀번호는2222입니다.
단말export BASIC_AUTH_USER='admin'
export BASIC_AUTH_PASSWORD='2222'
# 記述を追加したら、escキーを押してインサートモードを抜け、 「:wq」と入力して保存して終了する
다음 명령을 실행하여 정의된 환경 변수를 유효하게 합니다.
단말% source ~/.zshrc
보다 크면 같음
Reference
이 문제에 관하여(Rails 사용자 인증 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/masaway-t10801606/items/72e220fb2a17e1e26aad
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
before_action :basic_auth
private
def basic_auth
authenticate_or_request_with_http_basic do |username, password|
username == ENV["BASIC_AUTH_USER"] && password == ENV["BASIC_AUTH_PASSWORD"]
end
end
end
vim ~/.zshrc
export BASIC_AUTH_USER='admin'
export BASIC_AUTH_PASSWORD='2222'
# 記述を追加したら、escキーを押してインサートモードを抜け、 「:wq」と入力して保存して終了する
% source ~/.zshrc
Reference
이 문제에 관하여(Rails 사용자 인증 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/masaway-t10801606/items/72e220fb2a17e1e26aad텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)