implementation of an OpenID 2.0 bridge to Wind, the Columbia University single-signon mechanism