Now allows authorization of multiple user types.