Pregunta

Quiero usar OpenID en mi Java aplicación web Google App Engine pero no lo hago saber por dónde empezar ...

He consultado openid4java y joid .

openid4java dice que debes colocar algunas bibliotecas en la " bibliotecas aprobadas " -path. No tengo uno localmente en mi computadora, y seguro que no sé cómo hazlo en el motor de aplicaciones de Google.

joid parece lo suficientemente simple pero no parece estar actualizado o algo así porque recibo HTTP 400 de Google cuando trato de obtener una autenticación.

¿Algún puntero?

¿Fue útil?

Otros consejos

Debería ser bastante fácil de traducir http://appengine-cookbook.appspot.com/recipe/accept-google-aol-yahoo-myspace-facebook-and-openid-logins/ (que proporciona una forma de motor de aplicaciones Python para hágalo) en el motor de aplicaciones Java, si está bien con rpxnow.com. Si el análisis de json es un problema, también puede solicitar resultados xml de rpxnow.com. Consulte https://rpxnow.com/docs para obtener más información sobre la API de RPX.

Para las bibliotecas de openidjava, solo incluirías esto en tu proyecto. Si está utilizando Eclipse (tiene un gran complemento para GWT y App Engine). Pegue los archivos de openidjava en su directorio src o el jar en el directorio WEB-INF / lib y asegúrese de agregarlos a su classpath.

Bueno, sé que esta es una pregunta antigua, pero ahora estoy tratando de que openid4java se ejecute en App Engine y no está funcionando. Parece que utiliza un " HTTPClient " La biblioteca que quiere iniciar un nuevo hilo y App Engine lanza una excepción debido a eso.

Entonces, si planeas usar openid4java en App Engine, mira antes si hay una solución para esto. Simplemente no puedo encontrar uno :(

Puede ver el problema con más detalle aquí y < a href = "http://groups.google.com/group/openid4java/browse_thread/thread/4ec280d72453d09/8cc191fb67893168?lnk=gst&q=app+gineapp8gc191fb67893168" rel = "nofollow noreferr". / p>

Espero que ayude!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top