Spring Security - 권한 부여(1): 권한과 역할에 따른 액세스 제한
in DEV on SpringSecurity, Permit-all, Deny-all, Role, Authority
이 포스트에서는 HTTP 요청 인증 후 수행되는 프로세스인 권한 부여 구성에 대해 알아본다.
in DEV on SpringSecurity, Permit-all, Deny-all, Role, Authority
이 포스트에서는 HTTP 요청 인증 후 수행되는 프로세스인 권한 부여 구성에 대해 알아본다.
in DEV on SpringSecurity
이 포스트에서는 인증을 구현한 애플리케이션을 구축해본다.
in DEV on SpringSecurity, Http-basic
HTTP Basic
인증 방식과 양식 기반 로그인 인증 방식에 대해 알아본다.
in DEV on SpringSecurity, Security-context, Security-context-holder
이 포스트에서는 SecurityContext
를 관리하는 전략에 대해 알아본다.
in DEV on SpringSecurity, Authentication-provider
이 포스트에서는 스프링 시큐리티 구성 요소로 인증 논리를 맞춤 구성하는 법에 대해 알아본다.
in DEV on SpringSecurity, Password-encoder, No-op-password-encoder, Standard-password-encoder, Pbkdf2-password-encoder, Bcrypt-password-encoder, Scrypt-password-encoder, Delegating-password-encoder, Key-generator, String-key-generator, Bytes-key-generator, Text-encryptor, Bytes-encryptor, Encryptors
이 포스트에서는 스프링 시큐리티로 구현한 애플리케이션에서 암호를 관리하는 방법에 대해 알아본다.
in DEV on SpringSecurity, User-details, Granted-authority, User-details-service, User-details-manager, Jdbc-user-details-manager
이 포스트에서는 스프링 시큐리티에서 사용자 관리하는 UserDetailsService
에 대해 자세히 알아본다.
스프링 시큐리티에 있는 UserDetailsService
구현과 이를 이용하는 방법, 인터페이스 계약을 위한 맞춤형 구현을 정의하는 방법, 실제 운영에 적용할 수 있는 인터페이스를 구현하는 방법에 대해 알아본다.
in DEV on SpringSecurity, Http-basic, User-details-service, Password-encoder, Authentication-provider
이 포스트에서는 스프링 부트를 이용할 때 자동 구성되는 기본값에 대해 알아보고, 이러한 기본값들을 재정의하는 방법에 대해 간단히 알아본다.
in DEV on SpringSecurity, 웹애플리케이션-보안취약의-종류
이 포스트에서는 애플리케이션에 존재하는 보안 취약의 종류에 대해 알아본다.
이 포스트에서는 카프카에 쓰여진 메시지를 읽기 위한 클라이언트에 대해 알아본다.
in DEV on Kafka, Kafka-producer, Serializer, Avro, Partition, Record-header, Producer-interceptor
이 포스트에서는 카프카에 메시지를 쓰기 위한 클라이언트에 대해 알아본다.
이 포스트에서는 카프카에 메시지를 쓰기 위한 클라이언트에 대해 알아본다.
in DEV on Trouble Shooting
Kafka 토픽 생성 중 아래와 같은 오류가 발생
이 포스트에서는 카프카 설치, 설정 및 카프카를 실행하는데 적합한 하드웨어 선택, 프로덕션 작업을 카프카로 옮길 때 고려할 사항들에 대해 알아본다.
이 포스트에서는 카프카의 기본 개념에 대해 알아본다.
in DEV on Springboot, MSA(Spring), Spring-event, Event-listener, Application-event-multicaster, Application-event, Application-event-publisher, Application-listener, Transactional-event-listener
이 포스트에서는 아래와 같은 내용을 다룰 예정이다.
ApplicationEventMulticaster
를 설정@Async
애너테이션 사용in DEV on Springboot, MSA(Spring), Scheduled, Enable-scheduling, Task-scheduler, Cron, Fixed-delay, Fixed-rate, Batch
이 포스트에서는 스프링 프레임워크에서 제공하는 스케쥴링 기능을 설정하는 법과 스케쥴을 설정하여 태스크를 실행하는 법, 그리고 배치 서버를 구성하는 법에 대해 알아본다.
in DEV on Springboot, MSA(Spring), Redis, Zset, Redis-sorting, Z-set-operations
이 포스트에서는 레디스의 자료 구조 중 Sorted Set(ZSet
) 을 이용한 정렬에 대해 알아본다.
in DEV on Springboot, MSA(Spring), Redis, Cache, Cache-manager, Redis-cache-manager, Enable-caching, Cacheable, Cache-put, Cache-evict, Caching
이 포스트에서는 레디스를 사용한 Cache 에 대해 알아본다.
in DEV on Springboot, MSA(Spring), Redis, Cyclic-barrier
이 포스트에서는 분산락을 어떻게 생성하는지, 데이터베이스의 트랜잭션과 레디스 락을 사용하여 분산락을 처리하는 방법에 대해 알아본다.