15. Irony
Many university systems behave like
you’ve never used the internet before.
Despite directory services, many
university users must maintain
accounts in multiple systems.
Our expensive commercial portal
doesn’t offer user-initiated password
resets or user profiles.
16. Law (almost)
"[An] institution may not make education
records available electronically by using
a common form user name (e.g., last
name and first name initial) with date of
birth or SSN, or a portion of the SSN, as
an initial password to be changed upon
first use of the system."
17. My Simple, Evil Plan
Replace user-facing components
with WordPress
42. Plugins, Hooks, Functions
Plugins we’ve released: Alternate
Contact Info, WordPress Ticket
Framework, wpSMS
Unreleased code replaces
wp_authenticate() and hooks
do_action(‘login_form’ . $action)
Much more detail in my blog post