사용자 인증 구성 scylladb는 다음 구성 고정 표시기-작성의 설명이며, 비교적 간단
환경 준비
- 고정 표시기-작성 문서
버전 : "3"
서비스:
scylladb :
이미지 : scylladb / 실라
명령 : - 인증 = PasswordAuthenticator
포트 :
- "9042 : 9042"
scylladb2 :
이미지 : scylladb / 실라
명령 : - 씨앗 = scylladb - 인증 = PasswordAuthenticator
포트 :
- "9043 : 9042"
scylladb3 :
이미지 : scylladb / 실라
명령 : - 씨앗 = scylladb - 인증 = PasswordAuthenticator
포트 :
- "9044 : 9042"
저격병:
이미지 : jaegertracing / 모든 - 에 - 하나 : 1.13
환경:
- COLLECTOR_ZIPKIN_HTTP_PORT = 9411
- CASSANDRA_SERVERS = scylladb, scylladb2, scylladb3
- SPAN_STORAGE_TYPE = 카산드라
- CASSANDRA_USERNAME = 카산드라
- CASSANDRA_PASSWORD = 카산드라
포트 :
- "9411 : 9411"
- "5775 : 5775 / UDP"
- "6831 : 6831 / UDP"
- "6832 : 6832 / UDP"
- "16686 : 16686"
- 기재된
인증 주로 관련된 예시 재규어의 재규어로 구성된 백엔드 저장소 상기 --authenticator = PasswordAuthenticator이다
&& 테스트 시작
- 출발
고정 표시기 - comppose 최대 - D
- 연결
cqlsh - U 카산드라 - P는 카산드라
- 간단한 조작
사용 system_auth을;
선택 * 에서 system_auth을. 역할;
효과
역할 | can_login | is_superuser | MEMBER_OF | salted_hash
----------- + ----------- + -------------- + ----------- + ------------------------------------------------- -------------------------------------------------- ---------
카산드라 | 진정한 | 진정한 | 널 (null) | $ (6) $ yTLXoV. PE1VUxebi $ 30sNkUxHiuwxKtHj 0.9 AQToZwFZnxXZxzV9J82avqePpG1x8hnNuBAH0JbfMYxKuDsaM6I 0.2 U9SUDv66 / ATuYd.
( 1 행)
설명
scylladb는 여전히 매우 좋은, 완벽한 RBAC 기반 액세스 제어 메커니즘을 포함
참고 자료
https://docs.scylladb.com/operating-scylla/security/rbac_usecase/
https://docs.scylladb.com/operating-scylla/security/authentication/