How to build an openid provider with ruby ​​on rails

I tried several searches about using openid in ruby ​​on rails. However, although a set of options appear, such as omniauth, authlogic, etc., these gems are commonly used to create a site that allows openid authentication. In other words, they are intended for open access installations.

I want to create my own private openid server. As shown here on the OpenId website , I found something like Masquerade and local-openid, unfortunately they are not very active projects with very few downloads.

Are there any other options for creating a standalone openid provider server?

Thanks a lot!

Greetings

E.

+6
source share
1 answer

Although I have not tried to use any OpenID provider software in Ruby or Rails for several years, I think you should give masquerade another try. It seems to me that at least there is a bit of activity, and at least they seem to have already made the transition to Rails 3.xx (which is already bigger than some of the most popular Rails-based free software projects, which I can offer. you have Redmine ).

In addition, the main author of the masquerade seems to be currently working on a successor project to masq , which appears to be intended as an openID provider mount engine. After that, you can easily improve any existing Rails> = 3.1.0 application to act as an OpenID provider. I have no idea how stable this project is, though.

+1
source

Source: https://habr.com/ru/post/908439/


All Articles