uPortal 5.2.0
Overview
uPortal 5.2 marks the transition point moving from the Jira issue tracker to the GitHub issue tracker. Please discuss issues on the uPortal-user mailing list and direct issue reports to the GitHub issue tracker.
uPortal 5.2 has added category and favorite filtering to the portlet registry, enabling new display strategies for the uPortal UI.
uPortal 5.2 fixed an issue with OIDC tokens ensuring that multi-valued custom claims are returned correctly.
uPortal 5.2 include several significant library updates bringing new fixes to uPortal core.
Important Note ⚠️
uPortal 5.2.0 fixes a bug in the OIDC Token (the /userinfo
REST API) where custom claims with multi-valued attributes were not represented correctly in the JWT. This API is very new (first seen in version 5.1), but if you're using this API already and you're passing custom claims in the Id Token, you will need to update your code to match the changes in the JWT.
The value(s) of custom claims are now JSON arrays.
Before the Change
{
"iss": "http://localhost:8080/uPortal",
"sub": "admin",
"aud": "http://localhost:8080/uPortal",
"exp": 1533358725,
"iat": 1533326325,
"name": "Amy Administrator",
"given_name": "Amy",
"family_name": "Administrator",
"email": "[email protected]",
"phone_number": "(555) 555-5555",
"groups": [
"Portal Administrators"
],
"myCustomClaim": "mySpecialValue"
}
After the Change
{
"iss": "http://localhost:8080/uPortal",
"sub": "admin",
"aud": "http://localhost:8080/uPortal",
"exp": 1533358725,
"iat": 1533326325,
"name": "Amy Administrator",
"given_name": "Amy",
"family_name": "Administrator",
"email": "[email protected]",
"phone_number": "(555) 555-5555",
"groups": [
"Portal Administrators"
],
"myCustomClaim": [
"mySpecialValue"
]
}