Re: IMPORTANT: Upcoming breaking changes in UAA V23/3.9.2/cf-release 248
Sree Tummidi
Hi Michael,
This is the new way to specify the signing key used by UAA for signing the JWT tokens. This format allows for rotation of the keys. bosh-lite is currently using the deprecated properties mentioned below. We will be changing these use the new rotatable properties in a subsequent version. Thank you bringing this up as I should have been clear in my communication. UAA is no longer shipped with a default signing key. There are two ways to set this key. I mentioned moving to the new format in my previous email. *Deprecated Format* *uaa.jwt.signing_key:* description: "Deprecated. Use uaa.jwt.policy.keys. The key used to sign the JWT-based OAuth2 tokens" *uaa.jwt.verification_key:* description: "Deprecated. Use uaa.jwt.policy.keys. The key used to verify JWT-based OAuth2 tokens" *New Format (verification key needn't be set as we derive it from the Private Key)* *uaa.jwt.policy.keys:* description: "Map of key IDs and signing keys, each defined with a property `signingKey`" example: key-1: signingKey: | -----BEGIN RSA PRIVATE KEY----- -----END RSA PRIVATE KEY----- * uaa.jwt.policy.active_key_id:* description: "The ID of the JWT signing key to be used when signing tokens." example: "key-1" Thanks, Sree Tummidi Staff Product Manager Identity - Pivotal Cloud Foundry On Mon, Nov 28, 2016 at 11:29 AM, Michael Fraenkel < michael.fraenkel(a)gmail.com> wrote: How are the following required when they aren't used in bosh-lite? |
|