OpenID Provider List

The
OpenIdRpContrib package can be configured to allow login buttons for multiple
OpenID providers (OP). However, in order to add these buttons, one must find the OP "endpoint URL" for that provider. This lst is intended to be a list of those URLs for TWiki sites (and others) to establish login buttons on their sites.
This is an example of how the TWiki login screen looks with multiple OpenID login buttons.
See
OpenIdRpContrib and
OpenIdRpContribFAQ
op-discover-test.pl script
An attached script called
op-discover-test.pl.txt is the Perl source for Ian Kluft's op-discover-test.pl script. It is very useful in testing for OpenID endpoints. It can be used to perform OpenID discovery on a URL to see if it is an endpoint or directs to an endpoint. For example:
$ ./op-discover-test.pl http://myopenid.com/
claimed ID: http://myopenid.com/
[...various test messages...]
possible endpoints: $VAR1 = [
{
'mechanism' => 'Yadis',
'version' => 2,
'delegate' => 'http://specs.openid.net/auth/2.0/identifier_select',
'sem_info' => undef,
'final_url' => 'http://specs.openid.net/auth/2.0/identifier_select',
'uri' => 'https://www.myopenid.com/server'
}
];
The URL you give to this as a parameter is called the "claimed ID". With op-discover-test.pl you're testing whether a claimed ID will work as an input to the OpenID discovery process.
The existence of a 'uri' string(s) in the result is an endpoint URL. But that URL may or may not be usable as a claimed ID for a login button. (If it does work, then the URL you got back from the provider is the best choice to use.) Try running that URL again through the script to check. When you have a usable claimed ID URL, it may be used in the TWiki configuration for a login button supporting that provider.
If no results are returned, then the URL which was tested is not usable for a login button. It is possible that some providers might not publish such a URL at all. If all else fails, it can't hurt to ask the provider what their OpenID provider endpoint URL is.
Please add any OpenID provider endpoint URLs you find to this table.
Acknowledgements
--
Contributors: IanKluft - 2010-04-28
Discussion
Thank you Ian for sharing this list! This is useful way beyond the TWiki community. I'll help spread the word. Recommended tweet:
Useful list of endpoint URLs of #OpenID providers by
@ikluft
http://bit.ly/twoidlist
#opensource #twiki #myid #myopenid #verisign
--
PeterThoeny - 2010-04-28
In open source spirit, please help maintain this list!
--
PeterThoeny - 2010-05-04