# Creating an openid server in Rails

**URL:** <https://www.ruby-forum.com/t/creating-an-openid-server-in-rails/128436>\
**Category:** Rails\
**Created:** [February 7, 2008, 5:45pm UTC](https://www.ruby-forum.com/t/creating-an-openid-server-in-rails/128436 "2008-02-07T17:45:51Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![uncle](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/e5b9ba/32.png) [@uncle](https://www.ruby-forum.com/u/uncle)\
**Post date:** [February 7, 2008, 5:45pm UTC](https://www.ruby-forum.com/t/creating-an-openid-server-in-rails/128436/1 "2008-02-07T17:45:51Z")

</div>

Any one know a good starting place to create and OpenID server with  
rails?  
– Thanks!

---

<div class="post-metadata">

**Author:** ![uncle](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/e5b9ba/32.png) [@uncle](https://www.ruby-forum.com/u/uncle)\
**Post date:** [February 7, 2008, 6:26pm UTC](https://www.ruby-forum.com/t/creating-an-openid-server-in-rails/128436/2 "2008-02-07T18:26:02Z")

</div>

Here are the resources I’ve used to implement OpenID consumer on our  
site. You can use the JanRain  
lib to implememt an openid server as well.

[http://agilewebdevelopment.com/plugins/openidauthentication](http://agilewebdevelopment.com/plugins/openidauthentication)  
[http://www.bencurtis.com/archives/2007/03/rails-openid-and-acts-as-authenticated/](http://www.bencurtis.com/archives/2007/03/rails-openid-and-acts-as-authenticated/)  
[http://www.openidenabled.com/ruby-openid/](http://www.openidenabled.com/ruby-openid/)

> **[Developers - OpenID Foundation](https://openid.net/developers/)**
>
> Get to know OpenID OpenID is an easy and safe way for people to reuse an existing account and user profile from an identity provider, for example Apple, Google, or Microsoft to sign-in to any OpenID-enabled applications and websites without creating...

– Long  
[http://FATdrive.tv/wall/trakb/10-Long](http://FATdrive.tv/wall/trakb/10-Long)  
[http://FATdrive.tv/](http://FATdrive.tv/) - store, play, share

----- Original Message -----  
From: “uncle” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
To: “Ruby on Rails: Talk” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
Sent: Thursday, February 07, 2008 11:44 AM  
Subject: [Rails] creating an openid server in Rails

---

<div class="post-metadata">

**Author:** ![uncle](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/e5b9ba/32.png) [@uncle](https://www.ruby-forum.com/u/uncle)\
**Post date:** [February 7, 2008, 10:16pm UTC](https://www.ruby-forum.com/t/creating-an-openid-server-in-rails/128436/3 "2008-02-07T22:16:06Z")

</div>

Thanks alot, will look into all of these.  
– Andrew

---

<div class="post-metadata">

**Author:** ![uncle](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/e5b9ba/32.png) [@uncle](https://www.ruby-forum.com/u/uncle)\
**Post date:** [February 8, 2008, 9:45am UTC](https://www.ruby-forum.com/t/creating-an-openid-server-in-rails/128436/4 "2008-02-08T09:45:13Z")

</div>

On Feb 7, 2008 4:44 PM, uncle [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Any one know a good starting place to create and OpenID server with rails?

I wrote up my experiences of doing that at:

> **[A Ruby on Rails OpenID Server](https://jystewart.net/2007/10/24/a-ruby-on-rails-openid-server/)**
>
> Since I wrote my first piece on extending a rails app to accept OpenID quite a few other tutorials and an official plugin have appeared to make that process easier. OpenID is quickly becoming quite…

I’ve not yet had a chance to update it for the 2.x series of the  
ruby-openid gem, but there are a few details on that at:

[http://www.openidenabled.com/files/ruby-openid/repos/2.x.x/UPGRADE](http://www.openidenabled.com/files/ruby-openid/repos/2.x.x/UPGRADE)

James.

–  
James S. - Web D.  
Work : [http://jystewart.net](http://jystewart.net)  
Play : [http://james.anthropiccollective.org](http://james.anthropiccollective.org)
