-1
RefreshTokens (TTL = 30 분)를 저장하는 데 사용할 수있는 저장소는 무엇입니까? 이 저장소는 java로 작성된 OAuth2 권한 부여 서버의 여러 인스턴스에서 사용해야합니다.OAuth2 AuthorizationServer에서 사용하는 저장소 RefreshTokens에 대한 Java 구현
가능한 옵션은 다음과 같습니다
- Hazelcast IMDG는
- 포스트 그레스는 (C/C++로 작성) (자바로 작성된) 이
- 레디 스 (C로 작성)
- Memcached가 (C로 작성 )
- MongoDB를()? C로 작성된 자바로 작성된
- 테라코타()
- 에서 finispan (Java로 작성)
이러한 새로 고침 토큰은 Postgres에서 제공하는 강력한 트랜잭션 일관성 및 백업 기능을 필요로하지 않습니다.
기능 필요 : 간단한 데이터를 저장
- 고 가용성 모드
- 행에 대한 JSON 객체
- TTL을 즉, 대기 시간을 최소화하기위한
- 고성능 스토리지에 액세스 할 토큰 에게
- Consise API를 새로 고침 관리 목적의 관리 UI에서
Hazelcast는 꽤 후보입니다. 그러나 알고있는 한 데이터 관리, 즉 RefreshToken 해지에 적절한 UI가 없습니다. Postgres는 저장된 데이터에 액세스하기위한 pgadmin을 제공합니다.
그런 경우 어떤 것을 사용 하시겠습니까?