openid/python-openid — pull request #39 by mpdaugherty (2012-05-06 08:10:43+00:00)
Title: Verify Google Apps domain users

Applied patch from https://github.com/adieu/python-openid/ to add ability to authenticate hosted Google Apps users.

Google Apps domains typically return a claimed id of the form "http://example.com/openid?id=1234567890". However, the server url is "https://www.google.com/a/example.com/o8/ud?be=o8". This causes verification of the id to fail.

Therefore, this patch adds an override for open id endpoints with a server url starting with "...google.com/a/" that will correctly verify the google ids.