(TIL) 20220116, Jwt는...
2022. 1. 17. 03:39ㆍTIL(Today I learned)
반응형
📕Facts(한 것)
- Jwt를 활용하여 로그인 구현 중
- 애플 개발 아카데미 테스트
- 백준 4659 비밀번호 발음하기 문제풀기
📕Findings(배운 것)
Jwt는 암호화계의 c타입 같은 녀석이라서 안 쓰면 바보다. (애플은 뭐지?)
그래서 이번 프로젝트에서도 역시 로그인에서 Jwt를 활용하게 되었고, 오늘은 encoding, decoding에 대해서 설계했다.
Jwt에서 재밌는 것은 암호화의 방식인데, .(온점) 두 개로 나눠진 토큰에
헤더와 사용자 정보, 세션 시그니처를 모두 담고 있다.
Jwt를 암호화, 복호화를 모두 할 수 있는데, 복호화는 아무나 해서는 안 되기 때문에 따로 제약을 걸어줘야한다.
(세션토큰은 당연히 몰라야하고)
오늘은 간단한 encoding,decoding만 진행했기 때문에, 내일 완성하면 될 것 같다.
백준 문제를 해결했다.
4659 비밀번호 발음하기 문제로,
까다로울 수 있는데, 재밌는 문제였다.
백준 #4659 비밀번호 발음하기
백준 4659 비밀번호 발음하기 문제이다. 알고리즘 분류는 구현과 문자열. ('그냥 닥치고 풀어라'라는 뜻) 위의 문제를 읽어보면 3가지 조건이 주어져있다. 모음은 하나를 반드시 포함해라, 모음이
mirrorofcode.tistory.com
📕Feeling(느낀 점)
애플 아카데미에 신청은 했었는데, 대학원을 심각하게 고민하고 있어서
별 의미 없이 시험을 치룬 것 같다.
사고력이 딸려서 그런지 논리력 측정 문제는 꽤 까다로웠고, 코딩관련 문제는 좀 쉬웠던 것 같다.
📕여담
반응형
'TIL(Today I learned)' 카테고리의 다른 글
(TIL) 20220119 (0) | 2022.01.20 |
---|---|
(TIL) 20220117 (0) | 2022.01.18 |
(TIL) 20220114 (0) | 2022.01.15 |
(TIL) 20220113, 코드리뷰를 내가? (0) | 2022.01.14 |
(TIL) 20220112, 한글 테스트 코드 (0) | 2022.01.13 |