External Authentication in Manila

by Andrew Grumet

This page describes code changes for adding external authentication to Manila.

Login page

The first step is to change the login code for all Manila sites, which lives at manilaSuite.members.login. Here is our modified version with our changes highlighted in red.

We've added three function calls in mit.extAuth:

To do:

Signup

Tricky! May have to alter or copy whizzy xml-based forms so that external users don't enter passwords.

Have to modify outbound email so that it doesn't send password for external users.