302.3. ShiroSecurityPolicy Options
이름 | 기본값 | 유형 | 설명 |
---|---|---|---|
|
| 리소스 문자열 또는 Ini 오브젝트 | iniResourcePath 또는 Ini 오브젝트의 인스턴스에 대한 필수 리소스 문자열을 보안 정책에 전달해야 합니다. "file:, classpath: 또는 url:"이 각각 앞에 있는 경우 파일 시스템, classpath 또는 URL에서 리소스를 가져올 수 있습니다. 예를 들어 "classpath:shiro.ini" |
|
| byte[] | 메시지 교환과 함께 전송된 ShiroSecurityToken의 암호를 해독하는 passPhrase |
|
| boolean | 를 설정하여 개별 요청마다 재인증되도록 설정합니다. false로 설정하면 사용자가 앞으로 동일한 사용자의 요청만 인증하고 잠길 수 있습니다. |
|
| list<Permission> | 인증된 사용자가 추가 작업을 수행하도록 권한을 부여하기 위해 필요한 권한 목록입니다(예: 경로에서 계속 진행). ShiroSecurityPolicy 오브젝트에 권한 목록 또는 역할 목록이 제공되지 않는 경우 권한 부여가 필요하지 않은 것으로 간주됩니다. 목록의 Permission Objects(권한 오브젝트)이 적용 가능한 경우 기본값은 권한 부여입니다. |
|
| list<String> | Camel 2.13: 인증된 사용자가 추가 조치를 수행할 수 있도록 권한 부여를 위해 필요한 역할 목록입니다(예: 경로에서 계속 진행). 역할 목록 또는 권한 목록이 ShiroSecurityPolicy 오브젝트에 제공되지 않는 경우 권한 부여가 필요하지 않은 것으로 간주됩니다. 목록의 역할이 적용 가능한 경우 기본값은 권한 부여입니다. |
|
| org.apache.shiro.crypto.CipherService | Shiro는 AES & Blowfish 기반 CipherServices와 함께 제공됩니다. 이 중 하나를 사용하거나 자체 Cipher 구현에서 패스할 수 있습니다. |
|
|
|
Camel 2.12: 보안 토큰 헤더에 base64 인코딩을 사용하려면 JMS 를 통해 헤더를 전송할 수 있습니다. 이 옵션은 |
|
|
| Camel 2.13: 기본값은 permissionsList 매개변수의 Permission Objects(권한 오브젝트) 매개변수가 적용되는 경우 해당 권한 부여입니다. 모든 권한을 충족하도록 하려면 이 값을 true로 설정합니다. |
|
|
| Camel 2.13: rolesList 매개변수의 역할이 적용되는 경우 기본값은 권한 부여입니다. 모든 역할을 충족하도록 하려면 이 값을 true로 설정합니다. |