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.

1 Answer 1


The answer here depends mostly on what framework you are already using. PHP? Drupal? Python? Django? All of those have their own answers.

You also didn't mention which version of OpenID you want to be deployed. New versions like OpenID connect are radically different than previous ones... So to answer this correctly, we'd need more information here...

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.