App Developers Forum
This forum is for the UH IT community, which includes IT staff, IT managers, IT professors and those participating in IT-related projects.
It is highly recommended that you sign up if you utilize any of the IAM services in order to stay informed. The IAM services include, but are not limited to UH Login (CAS, Shibboleth IdP) and Directory Services (LDAP).
The UH IT Community forum is currently on hiatus convened by the ITS Identity and Access Management (IAM) group approximately every few years. These meetings are host by the IAM team in ITS so that we may share our project plans and status updates for Middleware projects relevant to the UH developer community. The intent is to involve IT managers and UH developers in the very early project stages to obtain feedback and to ensure better alignment of efforts and outcomes. Over time it is hoped that IT managers and UH developers begin sharing their own projects to further enhance collaboration within the UH developer community. Besides IAM topics, other topics that are relevant to UH applications developers and technical leads are often included.
Joining the UH App Developers email list
UH IT Community email list: <uh-app-developers-l@lists.hawaii.edu>.
- If you are not on the mailing list for notices of upcoming meetings, please email <its-iam-help@lists.hawaii.edu> to be included.
- The mailing list also features technical discussions and a searchable archive of previous discussions.
- The list includes over 250 members from across the UH IT community.
LISTSERV discussion archives
Forum Discussions: Upcoming, Recent and Historic
Upcoming discussions
Presenters, there is a PowerPoint template available for your use: <UH App Developers 2015 template.pptx>. This is very useful if you'd like us to merge your slides into the master presentation deck.
Date/Time/Venue:
- TBA, 2:00-3:30 PM
- Information Technology Center, room 105A/B (visitor badges not needed for 1st floor events)
Presentations:
- TBA
- TBA
- TBA
- Quick Topics - Michael Hodges, ITS, TI-IAM
- CAS URL registration requests
- CAS Infrastructure changes
- CAS, attributes, and 3rd-parties; yes we can!
- MFA, what's up with that?
- IAM is now actively blogging
Slide Deck
More info:
Future topics
- Presentation: Using Selenium for testing web apps and other automations (Erik Meade)
- Presentation: UH Groupings Road Map (Michael)
- Presentation: Crafting Email Official Messages that don't look like phishing attacks (TBD)
- Topic: Gathering functional requirements for Delegated Management of "extended community members" that require central authentication (Michael)
- Topic needs a shorter handle that is also intelligible.
- "Extended community members" are members of the more general community that utilize UH online resources informally, or semi-formally, such as walk-ins using UH library resources.
Previous discussions
- 2018-05-25
- 2015-10-30
- 2015-04-24
- 2014-10-31
- 2014-04-04
- 2013-10-25
- 2013-02-22
- 2012-08-03
- 2012-02-10
- 2011-09-16
- 2011-04-28
Date/Time/Venue:
- Fri, 5/25, 2:00-3:30 PM
- Information Technology Center, room 105A/B (visitor badges not needed for 1st floor events)
Presentations:
- UH Groupings Update - Julio Polo, ITS, TI-IAM
- UH Groupings UI 2.0 - Michael Hodges and the IAM Web student Team team, ITS, TI-IAM
- Security Update - Jodi Ito, ITS, InfoSec
- Website Accessibility and Compliance - Mitch Ochi, ITS, CSOC
- UHIMS Events Update - Julio Polo, ITS, TI-IAM
- Quick Topics - Michael Hodges, ITS, TI-IAM
- CAS URL registration requests
- CAS Infrastructure changes
- CAS, attributes, and 3rd-parties; yes we can!
- MFA, what's up with that?
- IAM is now actively blogging
More info:
Date/Time/Venue:
- Fri, October 30, 2015, 2:00-3:30 PM
- Information Technology Center, room 105A/B (visitor badges not needed for 1st floor events)
Presenters:
- Jennifer Geis, ITS, MIS
- Michael Hodges, ITS, TI-IAM
- Dr Philip Johnson, UHM, ICS, CSDL
- Julio Polo, ITS, TI-IAM
- Craig Spurrier, KCC, CELT
Agenda:
- Presentation: Publishing UH projects to Github and building a community of interest (Philip)
- Presentation: Native iOS App Authenticate with CAS (Jen)
- Presentation: Invoking CAS from a PhoneGap based hybrid app (Craig)
- Update: UH Groupings (Julio)
- Quick Topics: (Michael)
- Info: ITS IAM Projects for FY2016
- Info: New LDAP Attributes Under Consideration
- Info: Phasing out CAS support for http
More info:
Date/Time/Venue:
- Fri, April 24, 2015, 2:00-3:30 PM
- Information Technology Center, room 105A/B (visitor badges not needed for 1st floor events)
Presenters:
- Wendall Ho, Treasury Office
- Michael Hodges, ITS, Enterprise Middleware, Identity and Access Management
- Monir Hodges, HCC, PCATT
- Ben Karsin, ITS, Technology Infrastructure
- Julio Polo, ITS, Enterprise Middleware, Identity and Access Management
- Paul Ryan, UHM, College of Education
Agenda:
- Breaking News: All IT Workshop
- Presentation: eCommerce on Campus (Wendall/Monir)
- Presentation: Using Backbone and Handlebars for Web-App Development (Ben)
- Presentation: WordPress Authorizer plugin (Paul)
- Presentation: There's a Group for that (Julio)
- Notables, Quick Tips and Reminders
- Google@UH calendaring informal poll
- ACER, online General Confidentiality Notice
- SECE now supports GCN review for student supervisors
- MFA project update
More info:
Date/Time/Venue:
- Fri, October 31, 2014, 2:00 PM
- Information Technology Center, room 105A/B (visitor badges not needed for 1st floor events)
Presenters:
- Sandra Furuto, Office of the Exec VP for Academic Affairs, Data Governance and Operations
- Darryl Higa, ITS, Information Security
- Michael Hodges, ITS, Identity and Access Management
Agenda:
- Discussion: Split Our Email List: Discussions vs Announcements? (Michael)
- Presentation: Data Governance Topics for Applications Developers (Sandra)
- Mandatory Training and the General Confidentiality Notice
- Process for Securing Applications for 3rd Party and Cloud Services
- Presentation: Test Your Web App for Obvious Security Vulnerabilities Before Going Live (Darryl)
- Discussion: Standardizing Attribute Release Policies for CAS and Special DNs (Michael)
- The IAM Data Element Dictionary for LDAP and CAS
- The new "uhAcknowledgement" attribute, Data Governance, and the General Confidentiality Notice
- Is there value for a student and fac/staff "primary campus" attribute, uhScopedHomeOrg?
- Presentation: Multi-Factor Authentication Pilot Project (Michael)
- Notables, Quick Tips and Reminders
- CAS3 Registrations approaching 200.
- Final End of Service Life Reminders: CAS2 and legacy LDAP retire end of calendar year 2014.
More info:
Presenters:
- Jodi Ito, ITS, Info Tech Security Officer
- Sid Savara, ITS, KFS Team Manager and Software Developer
- Gwen Jacobs, ITS, Director for Cyberinfrastructure
- Michael Hodges, ITS, Identity and Access Management
Agenda:
- Security: Overview of Univ. of Maryland Breach - a highly targeted attack (Jodi Ito)
- Presentation: Utilizing a wiki space for organizing technical documentation, sharing ITS practices (Sid Savara)
- Presentation: ITS Cyberinfrastructure: supporting the IT needs of the UH research community (Gwen Jacobs)
- Presentation: UH Groupings, a highly versatile tool for authorizations management and much more (Michael Hodges)
- Quick Tips and Reminders
- VIA for visitor access to wireless networks, and creating test accounts
- Technical questions? You have 180 UH IT colleagues on the uh-app-developers-l@lists.hawaii.edu list.
- End of Service Life Reminders: CAS2 and legacy LDAP retire end of calendar year 2014.
More info:
- Slide Deck
Photos
Presenters:
- Russ Tokuyama, ITS, TI-SYS
- Ben Karsin, ITS, TI-IAM
- Jodi Ito, ITS, Infotech Security
- Michael Hodges, ITS, TI-IAM
Agenda:
- Informal Polls: UH Web Login Service V2 and LDAP migration plans (Michael)
- Presentation: The Importance of Best Practices for ADLC (Russ)
- ADLC == Application Development Life Cycle
- Presentation: Using JqGrid for rich web client app development (Ben)
- Presentation: New UH Data Classifications (Jodi)
- Topic: Oracle CWL Pricing Changes (Michael)
- Topic: Quick IAM Ecosystem Glance (Michael)
- Snacks: And an opportunity to meet your colleagues (everyone)
More info:
Presenters:
- Michael Hodges, ITS, IAM
- Stephan Fabel, UHM College of Ed
- Janice Kawachi, ITS, Network Operations
Agenda:
- Poll: Migration plans for exiting CAS2 before 2014
- Poll: Using the UH Holiday Web Service
- Poll: Thinking about Enterprise Deprovisioning
- Presentation: OpenStack for Server Virtualization & Mngt (Stephan Fabel, COE)
- Tech Tip: Selecting an smtp server for applications
- Presentation: Information Technology Building (Jan Kawachi, ITS)
- Presentation: ITS Price List – ITS Services expansion (Michael Hodges, ITS)
- Updates: Quick status updates
- Snacks: And an opportunity to meet your colleagues
Presentations:
Presenters:
- Michael Hodges, ITS, IAM
- Jodi Ito, ITS, Security
- Cameron Ahana, ITS, MIS
- Julio Polo, ITS, IAM
Agenda:
- uh-app-developers-l@lists.hawaii.edu LISTSERV list, 110 members to date (Michael)
- Discuss folding uh-web-login-l@lists.hawaii.edu into this list, looking for critical mass, and shutting down uh-ldap too.
- Security Awareness (Jodi Ito)
- Information Security Issues (3rd party applications/hosting including cloud considerations, data sharing issues, etc)
- UH Holiday Web Service (Cameron)
- UHIMS Events (Julio)
- UH Message Broker is now in production
- UHIMS produces messages for KFS consumption
- SECE produces messages for UHIMS consumption
- CAS3 - next generation UH Web Login Service (Michael)
- Features include skins for authentication on mobile devices
- Discuss draft guidelines for the default attribute release policy
- Discuss availability of the test environments (CAS2 and CAS3)
- ACER (acknowledgements and certifications service) demo and update on pilot results (Michael)
- Discuss availability of General Confidentiality Notice acknowledgements and Security Awareness Training certifications
- Update on SECE integration plans
- Update: Quick status update for previously mentioned projects (Michael)
- ACER, Acknowledgements and Certifications
- Grouper Groups for LISTSERV enhanced lists
- LDAP Project, including Active Directory
- UH Message Broker
Presentation Slides, including links to additional information
Discussion: (Q&As are posted here)
Presenters:
- Michael Hodges, ITS, IAM
- Stephan Fabel, UHM College of Ed
Agenda:
- Poll: UH Developers listserv list - establish an online forum for UH Developers? (Michael)
- Update: Quick status update for previously mentioned projects (Michael)
- UHIMS Grouper
- UHIMS Events
- ACER
- LDAP Pruning
- Poll: Determine interest in hands-on UHIMS Events and UHIMS Grouper bootcamps (Michael)
- Presentation: Using LDAP (Authz) and SASL (Authn) for passthrough authentication to control lab computers access (Stephan)
- Factoid: UH Number or UH Username, which is the recommended unique identifier for applications? (hint, the numeric one) (Michael)
- Factoid: Coordinating OID Assignments for the UH Developer Community (Michael)
- Presentation: Planned LDAP infrastructure changes to enhance availability and scalability (Michael)
Presenters:
- Michael Hodges, ITS, IAM
- Julio Polo, ITS, IAM
Agenda:
- UH Applications Developers Meeting - establish as an ongoing series of meetings (Michael)
- Update on the Grouper project (Julio)
- Update on the UHIMS Event Messaging Service (Julio)
- Planned LDAP updates to remove references to people no longer affiliated with UH (Julio)
- Acknowledgements application specifications (Michael)
- Authentication to 3rd party service providers and the sharing of attributes (Michael)
- The IAM public website and information for developers (Michael)
Presenters:
- Michael Hodges, ITS, IAM
- Julio Polo, ITS, IAM
Agenda:
- Grouper - new middleware planning discussion
- Present organization and planned use of stems.
- Discuss use for role-based access control (RBAC); explore use-cases anticipated by UH Developers
- UHIMS Event Messaging Service - new middleware planning discussion
- Present early draft of the events to be communicated by this service
Topics:
UHIMS Groups maintains a repository of groups of people. The groups are automatically updated regularly and are available to applications developers. Besides the groups that are automatically maintained, custom groups can also be created. Custom groups can combine custom entries with references to members of the automatic groups.
The automatically populated groups will include students, faculty and staff, collectively and also per campus. As people change status their group membership will change accordingly. Applications that reference these groups will always have accurate information since UHIMS has connections to Banner, PeopleSoft HR, etc. Some applications will benefit from referencing the automatic groups for role-based-access-control (RBAC). If a person is not in the group, access can be denied or restricted. Automatic groups organized by EAC will also be available.
Features and Benefits:
- Define your group once and in one place (Grouper) and use it to:
- Manage the list of people who are allowed to access your application or system.
- Possibly integrate Grouper with your application or system so that membership in the group equates to authorization.
- Use the termination notification feature so that you are notified if anyone in your group leaves UH or changes position.
- Use the listserv sync feature so that your group is automatically synchronized with a listserv mailing list
- Grouper gets data from LDAP so if your application is using LDAP directly, a combination of CAS and Grouper is all that your application will need. This is still being researched.
- For applications that need to be notified the moment someone enters or leaves a Grouper group, we are currently in the planning stages of a UHIMS Event Messaging Service. Applications will subscribe to this service to receive select event notifications, such as terminations, position changes, etc. This will allow applications to quickly adjust as appropriate a user's access to application resources.