Description
Configuration of inbound client.
Usages
Configuration options
| Key | Kind | Type | Default Value | Description |
|---|---|---|---|---|
algorithm | VALUE | String | Algorithm of signature used by this client | |
hmac.secret | VALUE | String | Helper method to configure a password-like secret (instead of byte based #hmacSecret(byte[)] | |
key-id | VALUE | String | The key id of this client to map to this signature validation configuration | |
principal-name | VALUE | String | The principal name of the client, defaults to keyId if not configured | |
principal-type | VALUE | i.h.s.SubjectType | SERVICE | The type of principal we have authenticated (either user or service, defaults to service) |
public-key | VALUE | i.h.c.p.Keys | For algorithms based on public/private key (such as rsa-sha256), this provides access to the public key of the client |
See the manifest for all available types.