Announcing
As of 8:00 PM last night UH Groupings v2.0 is live. It has all of the functionality of v1.0, but with an entirely reconceived user interface.
What next?
Work on v2.1 is already underway. Included in the planned work:
- improvements to the user interface so that it is easier to use on phones (responsive) and
- providing additional information so that it is easier to understand what each grouping is for.
We hope you use the feedback form to help our team understand how you use UH Groupings and how we can make it even better.
To learn more
- What is a grouping?
- Click here for more information: <UH Groupings>
- What is the technology stack used to develop this web app?
- Click here for more information: <https://www.hawaii.edu/its/uhgroupings/> and click on the Info tab.
If your application checks for mfa-enrolled to be returned by CAS or LDAP in the uhReleasedGrouping attribute, you should now change it to check for this value instead:
hawaii.edu:store:uhims:general:mfa-enabled
This new value is more accurate for surmising that a person went through Duo MFA. That's because it won't include people who are in Duo bypass mode. Note however that departmental accounts are currently not supported for this value (it wasn't supported under the old value either).
You can go ahead and make the change now. The new value has been deployed as of 9:00 AM, Wednesday, September 19, 2018. The old value of mfa-enrolled will be removed on January 15, 2019.
Notice how the new value is longer and embedded in colon-delimited folders. This is the format we will use for all of our curated groupings.
Summary
This patch addresses an important issue and updates some of the supporting libraries.
If interested, please test the QA environment at <https://www.qa.hawaii.edu/uhgroupings> and report any issues to <its-iam-web-app-dev-help-l@lists.hawaii.edu>.
The QA front-end accesses "production". Any changes you make are for real.
Details
This patch includes the following:
- Correction for important bug that impacts LISTSERV integration.
- Code cleanup.
- Security enhancements.
Additional unit testing.
The CAS test environment (cas-test.its.hawaii.edu
) has been updated.
As always, we encourage you to test your applications against the updated environment.
- Tomcat has been updated from 8.5.31 to 8.5.34
- As previously noted, TLSv1.0 has been deprecated and is no longer supported
- As previously noted, TLSv1.0 has been deprecated and is no longer supported
- Java has been updated from 1.8.0_172 to 1.8.0_181
Barring unforeseen problems, these updates will be promoted to our production environment on the morning of 2018-10-21.
Summary
This patch addresses a number of minor issues and adds some small user-interface improvements.
If interested, please test the QA environment at <https://www.qa.hawaii.edu/uhgroupings> and report any issues to <its-iam-web-app-dev-help-l@lists.hawaii.edu>.
Details
This patch includes the following:
- Grammar corrections and wording changes.
- Code cleanup.
- Security enhancements.
- Confirmation message enhancements.
- Additional unit testing.
See GitHub for additional information
Expect additional formats to begin showing up in uhReleasedGrouping as early as September 18, 2018. The new format includes 133-character long strings and colon-delimited group paths.
Format
There are three formats that are used in uhReleasedGrouping:
- Typical grouping, e.g.
- my-dept-app
- Obfuscated grouping ( more on this below), e.g.
- obf:a3423857510105ea892733792387392892349324bdf892a2775101cf105ea892733792857510105ea892733792387392892349324bdf892a2775927337928575
- Curated grouping, e.g.
- hawaii.edu:store:uhims:general:mfa-enabled ( available Sep 19 2018, separate announcement will be made)
Privacy with obfuscated groupings
The name of your released grouping is visible to any applications that are also checking for their own groupings in the uhReleasedGrouping attribute from CAS/LDAP.
If this is not acceptable, you can obfuscate the name of your grouping so that it shows up as a long hex string in uhReleasedGrouping. For example:
- Your grouping name is my-app-users
- The obfuscated name for above could be something like obf:a3423857510105ea892733792387392892349324bdf892a2775101cf105ea892733792857510105ea892733792387392892349324bdf892a2775927337928575
- You see your grouping as my-app-users everywhere except in uhReleasedGrouping, where your application should check for the long string above instead of my-app-users.
Each grouping would have its own unique obfuscated name. This feature is currently available by request to its-iam-help@lists.hawaii.edu. A future version of hawaii.edu/uhgroupings will allow you to set this yourself.
Length
The typical length of obfuscated grouping names is 133 characters, and that's the longest value so far. This is still below the current maximum length of 256 that's been specified in the uhReleasedGrouping DED entry.
Allowed characters
Letters, numbers, hyphen, underscore, colon and asterisk.