java google-app-engine authentication authorization google-cloud-endpoints

java - Limitaciones de Google Cloud Endpoints... ¿alguna solución propuesta?



google-app-engine authentication (1)

¿Estoy en lo cierto al pensar que la bondad de Cloud Endpoints viene con las siguientes limitaciones:

  1. El REST Api no se puede implementar en un dominio personalizado (se mantendrá en appspot.com).
  2. La única autenticación compatible es OAuth contra cuentas de Google.
    1. Corolario: actualmente no es posible crear un mecanismo de inicio de sesión de usuario / seguimiento de sesión que sea independiente de cuentas de Google (por ejemplo, con correo electrónico como nombre de usuario y contraseña).

¿Existe algún plan para eliminar estas limitaciones? De ser así, ¿qué es la ETA?


Tomando estos artículos por artículo:

  1. Actualmente, sí, este sigue siendo el caso. Tenga en cuenta que nuestro lanzamiento inicial está dirigido a un caso de uso compartido, donde el dominio del que está sirviendo básicamente no importa (no se trata de un usuario / desarrollador). Si desea usar su API para conducir un sitio web, puede usar su dominio personalizado para tener su contenido orientado al usuario, y aún realizar solicitudes a su dominio de aplicaciones usando CORS. Si está creando una aplicación móvil, nadie ve el dominio en absoluto.
  2. El soporte integrado (es decir, el uso del objeto User ) está limitado a las cuentas de Google, pero usted es libre de crear su propio esquema de autenticación al marcar los encabezados de OAuth (o correo electrónico / contraseña si debe ...)
  3. (De los comentarios, con respecto al estado de GA). Endpoints ahora es GA.
  4. (De los comentarios, con respecto a las API públicas). Sus API deben ser públicas, pero puede limitar los clientes que pueden realizar solicitudes. Si desea crear una API secreta, es decir, la existencia de la API debe estar protegida, que actualmente no es compatible. Me gustaría saber qué tan popular es esta solicitud, pero sospecho que no es un bloqueador para la mayoría de las personas.