Laravel
Laravel Cookie의 기본적인 암호화
- 라라벨에서 생성되는 쿠키는 암호화 되고, 서명이 적용되어 클라이언트에서 수정 및 확인이 불가능하다.
- 때문에 애플리케이션에 의해서 생성되는 쿠키 일부분에 대한 암호화 해제를 원할시 Laravel EncryptCookies Middleware를 활용.
App\Http\Middleware\EncryptCookies 활용하기
- 예제로 $request->cookie() 를 출력하면 application cookie값이 null 로 표현되거나 미출력된다.
- 이는 위에서 설명한 라라벨에서 자동으로 사용하는 암호화 기능 때문이다.
- 일부 쿠키에 대해서 암호화를 해제하고 사용하고 싶을때는
- /data/app/Http/Middleware/EncryptCookies.php 안의 $except 속성을 사용하여 일부 쿠키의 암호화 해제를 할 수 있다.
'Laravel' 카테고리의 다른 글
Laravel RestAPI 구현하기 (1) - 모델링 (0) | 2022.02.28 |
---|---|
Local 환경에서 개발 후, 서버 배포시 'Class Not Found' 오류 현상 (0) | 2022.02.08 |
라라벨 pagination Https 적용, how to convert pagination http to https? (1) | 2020.05.20 |
라라벨 php artisan 명령어로 model 생성하기! (1) | 2020.05.04 |
라라벨 php artisan 명령어 사용하여 컨트롤러 만들기! (1) | 2020.05.04 |