I'm currently looking for a good (ideally Open Source) OpenID / Identity provider which can be hosted on my own servers. I want to use it as an OpenID provider for a login system which shares the login (for SSO) across multiple applications. Each user registers on the main site and will be able to use all different applications using the SSO provided from the OpenID provider.
I'm also aware that I can just use Facebook, Twitter, OpenId etc. But I don't want to force the users to use foreign authentication services due to the nature of the provided services.
It would be great if there is some kind of list or review over a good proven system.
For the technical information:
- Linux-based servers (CentOS/RedHat).
- Currently the server which is designated for the OpenID provider is just plain. Which means aside of the core setup there's nothing else on the machine.
- A web-interface for the OpenID system is appreciated but not a must have feature.