20210201(월)
2021-02-01
1. 학습 날짜
2020-02-01
2. 학습 시간
12:00 ~ 25:00
3. 학습 범위 및 주제
트렌센던스 로그인 구현
4. 학습 목표
트렌센던스 로그인 관련 문제 해결한다.
5. 학습 정리
x
6. 상세 학습 내용
오늘은 로그인 관련 문제를 해결했다. 흠... 문제가 정말 많았는데 정리하지는 못하겠다.
가끔 페이지가 우리가 디자인한 형태로 나오지 않는 문제가 있었다. 이 문제는
css
파일이sprocket
으로 제대로 컴파일이 되지 않아서 발생하는 문제였다. 이 문제는 아래의 명령어로 해결할 수 있다.rails assets:precompile
로그인을 상태를 어떻게 관리할것인가?
일단 젬을 사용하지는 말기로 했다. 왜냐하면 잼 관련 학습 시간이 더 길어질거라고 판단
로그인할 때 최대 3단계의 인증을 거쳐야 한다.
42인증
아이디, 비밀번호 인증
2FA 인증
여기서 42 인증은 처음 페이지로 들어갈 때 바로 42OAUTH 페이지가 동작하게 만들었다. 만약 여기서 통과하지 못한다면 계속 이 화면만 뜨고, 성공한다면 SPA의 로그인 페이지로 이동한다.
2FA는 이메일로 하기로 했다. gmail을 이용해서 동작하게 만들었는데, gmail 측에서 매크로 계정으로 착각하고 차단해버려서 다른 방법을 찾아야만했다. 그렇게
mailgun
이라는 사이트를 이용하기로 했다. 하지만 이것도 무료버전은 제약이 좀 있다... 그냥 그대로 하기로 했다.
7. 오늘 학습 내용에 대한 개인적인 총평
오늘 하루종일 집중하지 못했다. 반생하자
8. 다음 학습 계획
백본과 친해지기
Last updated