Usando OpenID para la autenticación del sitio web
Me gustaría implementar OpenID en una nueva aplicación utilizando ASP.NET 2.0 y SQL Server 2005.
Elegí a Twitter, Facebook y Google como posibles proveedores de OpenID.
He encontradoLa implementación de Twitter en .NET y yo estabaestudiando la implementación de OpenID de Google, pero quiero asegurarme de que mi diseño sea (en su mayoría) impecable.
¿Es correcto el esquema de mi base de datos? He asociado unReader
con unProviderOpenID
que contiene sólo unnullable Name
columna. Almaceno elOauthToken
y úselo en cada solicitud para obtener acceso a su perfil y verificar el inicio de sesión. ¿Me estoy perdiendo de algo?
¿Alguien puede decirme si hay una biblioteca de código abierto para la implementación .NET del proveedor de OpenID para Google? Encontré lasiguiente tutorial en Google pero no entiendo como funciona ¿Alguien ha probado esto? ¿Es ésta la mejor manera de hacer ésto?