302장. FlexVolumero 보안 구성 요소


Camel 2.5 사용 가능

Camel의 shiro-security 구성 요소는 ApacheECDHEro 보안 프로젝트를 기반으로 하는 보안 중심 구성 요소입니다.

ApacheECDHEro는 인증, 권한 부여, 엔터프라이즈 세션 관리 및 암호화를 명확하게 처리하는 강력하고 유연한 오픈 소스 보안 프레임워크입니다. ApacheECDHEro 프로젝트의 목표는 사용 가능한 가장 강력하고 포괄적인 애플리케이션 보안 프레임워크를 제공하는 동시에 매우 쉽게 이해하고 사용하기가 매우 간단한 것입니다.

이 camel shiro-security 구성 요소를 사용하면 camel 경로의 다양한 세그먼트에 인증 및 권한 부여 지원을 적용할 수 있습니다.

Camel 정책을 사용하여 경로에 적용됩니다. Camel의 정책은 Camel 프로세서에 인터셉터를 적용하기 위한 전략 패턴을 활용합니다. camel 경로의 섹션/세그멘션에 대한 문제(예: 보안, 트랜잭션 등)를 적용할 수 있는 기능을 제공합니다.

Maven 사용자는 이 구성 요소의 pom.xml 에 다음 종속성을 추가해야 합니다.

<dependency>
    <groupId>org.apache.camel</groupId>
    <artifactId>camel-shiro</artifactId>
    <version>x.x.x</version>
    <!-- use the same version as your Camel core version -->
</dependency>
Copy to Clipboard Toggle word wrap

302.1. FlexVolumero 보안 기본 사항

camel 경로에서 FlexVolumero security를 사용하려면 보안 구성 세부 정보(사용자, 암호, 역할 등)를 사용하여 pod를 인스턴스화해야 합니다. 그런 다음 이 오브젝트를 camel 경로에 적용해야 합니다. 이 FlexVolumeroSecurityPolicy 오브젝트는 Camel 레지스트리(JNDI 또는 ApplicationContextRegistry)에 등록된 다음 Camel 컨텍스트의 다른 경로에서 사용할 수도 있습니다.

설정 세부 정보는 Ini 파일(properties 파일) 또는 Ini 오브젝트를 사용하여ECDHEroSecurityPolicy에 제공됩니다. Ini 파일은 다음과 같이 사용자/역할 세부 정보가 포함된 표준 설정 파일입니다.

[users]
# user 'ringo' with password 'starr' and the 'sec-level1' role
ringo = starr, sec-level1
george = harrison, sec-level2
john = lennon, sec-level3
paul = mccartney, sec-level3

[roles]
# 'sec-level3' role has all permissions, indicated by the
# wildcard '*'
sec-level3 = *

# The 'sec-level2' role can do anything with access of permission
# readonly (*) to help
sec-level2 = zone1:*

# The 'sec-level1' role can do anything with access of permission
# readonly
sec-level1 = zone1:readonly:*
Copy to Clipboard Toggle word wrap
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat