Customizing Login & Workflow

Nate Klingenstein ndk at sudonym.me
Tue May 10 15:43:20 EDT 2016


Joel,

> Next step: we will customize the login page,

Login page customization details are available as part of the InCommon Shibboleth workshop series:

https://spaces.internet2.edu/pages/viewpage.action?pageId=49841792#LinuxIdentityProviderIdPv3(RHEL7)-1.CustomizetheIdP'sLoginPage

>  and implement a workflow for Terms of use agreement & password change.

You’ll find tons of stubs or working code for this if you’re using the standard flows.  You may not need to do anything other than wire up the standard flows to the right checks.  Depends on your use cases, I think.

> Is above a suitable best practices path? 

https://wiki.shibboleth.net/confluence/display/DEV/Java+Developer%27s+Guide

The developers are very clear about which interfaces are public and which interfaces are private.  I would stick to intended extension points whenever possible.  A class you customize is a class you maintain.

Take care,
Nate.


More information about the users mailing list