OpenID

From FedoraProject

(Difference between revisions)
Jump to: navigation, search
(Update for FAS-OpenID)
(clean up some more)
Line 1: Line 1:
 +
= Background =
 +
 +
OpenID is a way to login to applications or resources using an existing account that acts as a identity provider. The Fedora project acts as an OpenID identity provider for anyone with a Fedora Account System account.
 +
 
= Using =
 
= Using =
 +
 
We have an [http://en.wikipedia.org/wiki/OpenID OpenID] provider running named FAS-OpenID.
 
We have an [http://en.wikipedia.org/wiki/OpenID OpenID] provider running named FAS-OpenID.
  
When trying to log on to an OpenID enabled site, give <pre>username.id.fedoraproject.org</pre> as URL. Example, if your FAS login is ''JohnDoe'', you would enter ''JohnDoe.id.fedoraproject.org''. If you are not logged in to FAS at this stage, you will be first taken to the FAS-OpenID login page. On the first login from the external site, you will be taken to id.fedoraproject.org and asked to approve the OpenID request.
+
When trying to log on to an OpenID enabled site, give <pre>username.id.fedoraproject.org</pre> as URL. Example, if your FAS login is ''JohnDoe'', you would enter ''JohnDoe.id.fedoraproject.org''. If you are not logged in to FAS at this stage, you will be first taken to the FAS-OpenID login page. On the first login from each external site, you will be taken to id.fedoraproject.org and asked to approve the OpenID request.
 +
 
 +
== Old provider link ==
 +
 
 +
There was an old (and non advertised) link at https://admin.fedoraproject.org/accounts/openid/id/username to the old openid provider. These links are no longer used, you should always use the above link instead.  
  
 
== Screenshots ==
 
== Screenshots ==
Line 9: Line 18:
  
 
== Feedback ==
 
== Feedback ==
OpenID should work for all websites accepting OpenID login. We are looking for feedback and developers to improve the code. Please leave comments on the Discussion tab. We've also got a list of tested sites you might like to check out in there!
+
 
 +
OpenID should work for all websites accepting OpenID login. We are looking for feedback and developers to improve the code. Send feedback to the fedora infrastructure list, #fedora-admin on irc.freenode.net or in a infrastructure ticket.
  
 
= contributing =
 
= contributing =
Line 21: Line 31:
 
= history =
 
= history =
 
OpenID was first [[https://fedoraproject.org/wiki/FedoraSummit/OpenId discussed]] at the 2006 [[FedoraSummit]].
 
OpenID was first [[https://fedoraproject.org/wiki/FedoraSummit/OpenId discussed]] at the 2006 [[FedoraSummit]].
 
+
Fas-OpenID was moved into production on 2013-03-05
 
The OpenID implementation was completely rewritten from scratch in 2013.
 
The OpenID implementation was completely rewritten from scratch in 2013.
  
 
= thanks =
 
= thanks =
 
Many thanks to [[User:Ricky]] for his explanations on IRC.
 
Many thanks to [[User:Ricky]] for his explanations on IRC.

Revision as of 00:17, 6 March 2013

Contents

Background

OpenID is a way to login to applications or resources using an existing account that acts as a identity provider. The Fedora project acts as an OpenID identity provider for anyone with a Fedora Account System account.

Using

We have an OpenID provider running named FAS-OpenID.

When trying to log on to an OpenID enabled site, give
username.id.fedoraproject.org
as URL. Example, if your FAS login is JohnDoe, you would enter JohnDoe.id.fedoraproject.org. If you are not logged in to FAS at this stage, you will be first taken to the FAS-OpenID login page. On the first login from each external site, you will be taken to id.fedoraproject.org and asked to approve the OpenID request.

Old provider link

There was an old (and non advertised) link at https://admin.fedoraproject.org/accounts/openid/id/username to the old openid provider. These links are no longer used, you should always use the above link instead.

Screenshots

Screenshots are here.

Feedback

OpenID should work for all websites accepting OpenID login. We are looking for feedback and developers to improve the code. Send feedback to the fedora infrastructure list, #fedora-admin on irc.freenode.net or in a infrastructure ticket.

contributing

git

git clone ssh://git.fedorahosted.org/git/fas-openid.git

upstream

FAS-OpenID was written by User:puiterwijk A good place to start is trying to understand the OpenID spec

history

OpenID was first [discussed] at the 2006 FedoraSummit. Fas-OpenID was moved into production on 2013-03-05 The OpenID implementation was completely rewritten from scratch in 2013.

thanks

Many thanks to User:Ricky for his explanations on IRC.