Skip to content

v50 - UAA 4.6.0

Choose a tag to compare

@cf-identity cf-identity released this 11 Sep 17:39
· 3667 commits to develop since this release

Do not use

This release introduces a memory leak that has been addressed in UAA Release 51

Stories included in release

Breaking Changes

cloudfoundry/uaa #657: [OIDC] XOAuthAuthenticationManager username/external_id handling violates OIDC spec

The default mapping for deriving username from external OIDC has been switched from preferred_username to sub to maintain compliance with the spec. If you have an explicit mapping in place for username, you are not affected. However, if you are relying on the default, it will lead to creation of a new external user (aka shadow user in UAA).

The best approach is to create an explicit mapping for username and perform a one time database change on each external OIDC account in UAA to update to the right username

Spec Additions

 uaa.client.secret.policy:
   description: "The client secret policy for clients in the default zone."
   example:
     uaa:
       client:
         secret:
           policy:
             minLength: 0
             maxLength: 255
             requireUpperCaseCharacter: 0
             requireLowerCaseCharacter: 0
             requireDigit: 0
             requireSpecialCharacter: 

login.branding.banner.logo:
    description: This is a base64 encoded PNG image which will be used as the banner on the UAA discovery login page
  login.branding.banner.text:
    description: This is text that will be used in the banner area on the UAA discovery login page if no banner logo is configured
  login.branding.banner.textColor:
    description: This is the color to be used for banner text if banner text is defined to be used on the UAA discovery login page
  login.branding.banner.backgroundColor:
    description: This is the color to be used for the background of the banner area on the UAA discovery login page
  login.branding.banner.link:
    description: This is the link to be used for the banner logo or banner text on the UAA discovery login page
  login.asset_base_url:
    description: "Deprecated in favor of branding properties. Base url for static assets, allows custom styling of the login server.  Use '/resources/pivotal' for Pivotal style."
    default: /resources/oss

Features

UAA as a SAML IDP Enhancements

Facebook as an Identity Provider

Dockerized UAA

Client Secret Policy

UAA Login Page Branding - Configurable Banner Image & Text

Other Miscellaneous Features

PRs

Bug Fixes