5.6. 사용자 정의 보안 관리자 사용
브로커는 보안 관리자 라는 구성 요소를 사용하여 인증 및 권한 부여를 처리합니다. 기본적으로 AMQ Broker는 org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager
보안 관리자를 사용합니다. 이 기본 보안 관리자는 JAAS 및 Red Hat JBoss EAP(JBoss Enterprise Application Platform) 보안과의 통합을 제공합니다.
그러나 시스템 관리자는 브로커 보안 구현을 더 많이 제어해야 할 수 있습니다. 이 경우 브로커 구성에 사용자 지정 보안 관리자를 지정할 수 있습니다. 사용자 지정 보안 관리자는 org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManager5
인터페이스를 구현하는 사용자 정의 클래스입니다.
5.6.1. 사용자 정의 보안 관리자 지정
다음 절차에서는 브로커 구성에서 사용자 지정 보안 관리자를 지정하는 방법을 보여줍니다.
절차
-
<
broker-instance-dir> /etc/boostrap.xml
구성 파일을 엽니다. security-manager
요소에서class-name
속성에 대해org.apache.activemq.artemis.spi.core.security.security.ActiveMQSecurityManager5
인터페이스에 대한 사용자 정의 구현인 클래스를 지정합니다. 예를 들면 다음과 같습니다.<broker xmlns="http://activemq.org/schema"> ... <security-manager class-name="com.foo.MySecurityManager"> <property key="myKey1" value="myValue1"/> <property key="myKey2" value="myValue2"/> </security-manager> ... </broker>
추가 리소스
-
org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManager5
인터페이스에 대한 자세한 내용은 ActiveMQ Peer Core API 설명서의 Interface ActiveMQSecurityManager5 를 참조하십시오.