2.2. 프로세스
application.properties파일에서quarkus.http.auth.basic속성을true로 설정합니다.quarkus.http.auth.basic=true선택 사항: 비프로덕션 환경에서는 애플리케이션에서 Quarkus 보안을 테스트하는 경우에만 사용할 수 있습니다.
포함된 영역에 대한 인증을 활성화하려면
quarkus.security.users.embedded.enabled속성을true로 설정합니다.quarkus.security.users.embedded.enabled=true필요한 사용자 인증 정보, 사용자 이름, 시크릿 및 역할을 구성할 수도 있습니다. 예를 들면 다음과 같습니다.
quarkus.http.auth.basic=true quarkus.security.users.embedded.enabled=true quarkus.security.users.embedded.plain-text=true quarkus.security.users.embedded.users.alice=alice1 quarkus.security.users.embedded.users.bob=bob2 quarkus.security.users.embedded.roles.alice=admin3 quarkus.security.users.embedded.roles.bob=user4 - 1 3
- 사용자
alice는 암호로alice이고 역할로admin이 있습니다. - 2 4
- 사용자
bob에서는bob을 암호와사용자역할로 사용합니다.필요한 사용자 인증 정보를 구성하는 데 사용할 수 있는 다른 방법에 대한 자세한 내용은 Quarkus "보안 테스트" 가이드의 사용자 정보 구성 섹션을 참조하십시오.
중요application.properties파일에서 사용자 이름, 시크릿 및 역할을 구성하는 것은 시나리오 테스트에만 적합합니다. 프로덕션 애플리케이션 보안을 위해서는 데이터베이스를 사용하여 이 정보를 저장하는 것이 중요합니다.