release: github.com/cloudfoundry/uaa-release / 16

Github source: cd53ac8a or master branch

This release includes UAA 3.7.0

Properties Deprecated

login.asset_base_url:  
Deprecated in favor of branding properties for Logo, Fav Icon, Footer Text and Links

uaa.jwt.signing_key:
Deprecated. Use uaa.jwt.policy.keys. The key used to sign the JWT-based OAuth2 tokens

uaa.jwt.verification_key:
Deprecated. Use uaa.jwt.policy.keys. The key used to verify JWT-based OAuth2 tokens

Properties Added

login.saml.signatureAlgorithm:
Signature hashing algorithm for SAML. Can be SHA1, SHA256, or SHA512.

login.oauth.providers:
issuer: <optional - if the issuer URL is different than tokenUrl URL>

login.smtp.auth:
description: "If true, authenticate using AUTH command. 
default: false

login.smtp.starttls:
description: "If true, send STARTTLS command before login to server. 
default: false

uaa.database.min_idle_connections:
The min number of open idle connections to the DB from a running UAA instance
default: 0

uaa.ldap.add_shadow_user_on_login:
If set to false, only users pre-populated in the UAA user database will be allowed to authenticate via LDAP. If set to true, any user from LDAP will be allowed to authenticate and an internal user will be created if one does not yet exist.
default: true

Properties Updated

  • UAA LDAP URL
 uaa.ldap.url: 
 The URL to the ldap server, must start with ldap:// or ldaps://. Allows multiple servers to be specified, space separated
  • The format for bootstrapping UAA Users and Groups has been switched from a Pipe format to a struct format.

The previous format for uaa.scim.users was:

    - marissa|koala|marissa@test.org|Marissa|Bloggs|scim.write,scim.read,openid

The new format for uaa.scim.users is:

   - name: marissa
   password: koala
   email: marissa@test.org
   firstName: Marissa
   lastName: Bloggs
   groups:
    - scim.write
    - scim.read
    - openid

The previous format for uaa.scim.groups was:

  group1,group2,group3

The new format is for uaa.scim.groups is:

  group1: 'My test group description'
  group2: 'My other test group description'
  group3: 'My next group description'

Upload this release version to the Director:

$ bosh upload-release https://bosh.io/d/github.com/cloudfoundry/uaa-release?v=16 --sha1 95018696999a15469b2ee9d872a986ade1e8ca96

Modify deployment manifest to use this release in addition to any other used releases:

releases:
- name: uaa
  version: "16"

Finally add needed deployment jobs and specify values for required properties.

Optionally download sha1: 95018696999a15469b2ee9d872a986ade1e8ca96 release tarball locally:

# ...or download it directly using curl
$ curl -L -J -O https://bosh.io/d/github.com/cloudfoundry/uaa-release?v=16

# or with wget...
$ wget --content-disposition https://bosh.io/d/github.com/cloudfoundry/uaa-release?v=16