Archivo

Entradas Etiquetadas ‘openid’

Plugin WordPress para usar tu blog como OpenID

lunes, 23 de mayo de 2011 Comments off

En un artículo anterior expliqué cómo hacer que tu blog pueda ser usado como OpenID agregando unas líneas de código a la plantilla.

WordPress se actualiza regularmente por lo que no es aconsejable editar los archivos del programa ya que en la próxima actualización se sobrescriben los archivos con la nueva versión por lo que se pierden los cambios. Lo mismo ocurre con los temas, que también se actualizan ocasionalmente.

Esto es un problema si agregas el código del openID porque a la siguiente actualización se perdería así que escribí un plugin que agrega las líneas al código automáticamente en cualquier tema en tiempo de ejecución y que es independiente de los archivos del tema por lo que ya no será un problema su actualización.

Este plugin lo envié a wordpress.org asi que si lo validan podrán descargarlo desde ahí.

Actualización: El plugin ya fué aprobado en wordpress.org, actualizados los links de descarga

Instalación del plugin

  • Descargar el plugin
  • Descomprimir
  • Editar el archivo oid_delegate.php y en las constantes OID_DELEGATE_SVR y OID_DELEGATE_DEL poner los datos del servidor openID que estes utilizando, si usas startssl reemplazas el usuario que sale ahi que soy yo.
  • Subir al servidor
  • Activar el plugin desde el panel de control

image

Usar tu blog para iniciar sesion con OpenID

lunes, 4 de abril de 2011 Comments off

Muchos sitios Web piden registrarse para acceder a descargas, publicar en foros, etc, para ello tienes que crear un par usuario/contraseña, el inconveniente es que tienes que recordar muchos usuarios y contraseñas de cada sitio y además ingresar datos personales. Para solucionar esto viene OpenID donde para iniciar sesión tienes que ingresar la URL del proveedor, y la autenticación se hace con éste el que pide autorización para iniciar sesión y mandar los datos que pide el sitio Web.

Yo uso StartSSL como proveedor OpenID el que da URL’s tipo usuario.startssl.com.

¿Y si quiero usar la URL de mi sitio en lugar de esa? Es posible cambiarla mediante el proceso de Delegación donde insertas unas líneas de código en tu sitio indicando la URL de tu proveedor. Tiene la ventaja de la URL de tu sitio es más fácil de aprender y además puedes cambiar de proveedor simplemente actualizando el código de tu sitio. Puedes ver más detalles de eso aquí.

Para esto debes pegar estas líneas en el HTML de tu sitio, entre <head> y </head>

<link rel=»openid.server» href=»url_del_servidor_openid” />
<link rel=»openid.delegate» href=»tu_url_en_el_servidor_openid» />

Para mi caso

<link rel=»openid.server» href=»https://www.startssl.com/id.ssl» />
<link rel=»openid.delegate» href=»https://usuario.startssl.com/» />

Con esto podrás usar la URL de tu sitio como OpenID y por ejemplo es requerido para ver las estadísticas de BlogUpp porque sólo piden la URL del sitio donde está insertado el banner.

Categories: Webmaster Tags: