Structs§
- Audience
Binding - Accepted issuer and audience set for a route’s authentication.
- Auth
Context - Authentication context handed to a
SecurityPolicyduring evaluation. - Principal
- Represents an authenticated principal extracted from token claims.
- Route
Security Plan - Compiled security plan for a single server route.
- Security
Policy Config
Enums§
- Access
Mode - Access classification for a compiled route.
- Authorization
Decision - Credential
Source - Source from which a token can be extracted.
- Transport
Id - Transport kinds that can host a server route.
Constants§
- CAMEL_
HTTP_ QUERY_ HEADER - Name of the input header camel-http uses to carry the raw HTTP query string.
- PRINCIPAL_
AUDIENCE_ KEY - Exchange property key for the principal’s audience (JSON array).
- PRINCIPAL_
CLAIMS_ KEY - Exchange property key for the principal’s raw claims (JSON object).
- PRINCIPAL_
ISSUER_ KEY - Exchange property key for the principal’s issuer.
- PRINCIPAL_
KEY - Exchange property key for the full serialized principal.
- PRINCIPAL_
ROLES_ KEY - Exchange property key for the principal’s roles (JSON array).
- PRINCIPAL_
SCOPES_ KEY - Exchange property key for the principal’s scopes (JSON array).
- PRINCIPAL_
SUBJECT_ KEY - Exchange property key for the principal’s subject.
Traits§
- Auth
Principal - Read-only view of the principal minted by the authentication path.
- Security
Policy
Functions§
- principal_
from_ exchange - store_
principal_ properties - Store all principal properties as exchange properties under well-known keys.