web-dev-qa-db-fra.com

Comment utiliser mon propre domaine pour ma propre connexion openID sans avoir à créer un compte de domaine myopenid?

J'ai mon propre domaine enregistré sous myOpenID comme suit:

openid.mysite.com

Tout est vérifié et semble fonctionner correctement sur le site myOpenID. Cependant, je souhaite maintenant configurer mon site Web, de sorte que je n'ai qu'à entrer le nom de domaine comme identifiant openID.

J'ai lu http://blog.stackoverflow.com/2009/01/using-your-own-url-as-your-openid/ et compris le concept de base en utilisant des balises de lien d'en-tête. Cependant, au lieu de ...

<link rel="openid.server" href="http://www.myopenid.com/server">
<link rel="openid.delegate" href="http://username.myopenid.com/">

Je veux utiliser mon propre site pour l'openid.delegate comme suit ...

<link rel="openid.server" href="http://www.myopenid.com/server" />
<link rel="openid.delegate" href="http://openid.example.com/username" />

Et cela fonctionne sur mon site sans aucun problème! Cependant, je ne prévois qu'un seul utilisateur authentifié via mon site, moi. Je n'ai pas l'intention d'avoir d'autres utilisateurs, alors j'aimerais simplement avoir ...

<link rel="openid.server" href="http://www.myopenid.com/server" />
<link rel="openid.delegate" href="http://openid.example.com" />

... notez l'absence de nom d'utilisateur dans le fichier openid.delegate href. Je veux le faire non seulement pour un lien plus court, mais aussi pour ne pas avoir à créer un compte de domaine sur myopenid.com, en ajoutant un autre identifiant, etc.

Cela a-t-il du sens? Est-ce possible?

Merci d'avance!

3
Wiskin

Vous pouvez utiliser phpMyID (http://siege.org/phpmyid.php) , je sais que c'est obsolète et qu'il n'est plus maintenu - mais cela fonctionne et je l'utilise sur mon propre domaine. Tout ce dont vous avez besoin, c'est que votre domaine hébergé prenne en charge les scripts php, et comme la plupart d'entre eux le font, cela ne devrait pas poser de problème.

0
Evgeny