OpenID still does not work for all sites. We are looking for feedback and developers to improve the code. Please leave comments on the Discussion tab.
When trying to log on to an OpenID enabled site, give username.id.fedoraproject.org as URL. Example, if your FAS login is JohnDoe, you would enter JohnDoe.id.fedoraproject.org. On the first login, you will be taken to admin.fedoraproject.org and asked to approve the OpenID request.
git clone ssh://git.fedorahosted.org/git/fas.git
It's in fas/openid_samadhi.py
It's taken and updated from an upstream project, samadhi
It needed to be modified to work with FAS though.
Many thanks to User:Ricky for his explanations on IRC.