Estoy desarrollando una API basada en REST para nuestro sistema. Vamos a tener varios tipos de clientes:OAuth 2.0 definición de clientes
- navegadores Web - los que va a acceder a nuestra API después de cargar una aplicación HTML5
- aplicaciones móviles desarrolladas por nosotros
- aplicaciones móviles desarrolladas por 3 partes
Quería preguntar qué estrategia deberíamos usar para definir clientes. P.ej.
está cada usuario en nuestro sistema requiere ser definido como un cliente, ya que necesitan ser autenticada o es el cliente web considerado como un cliente?
¿asignamos un cliente a nuestra aplicación de iPhone y otro a nuestra aplicación de Android?
¿cada desarrollador de terceros que utiliza nuestra API obtiene una identificación de cliente por separado?
Gracias,
Assaf
Así que no hemos creado un cliente por usuario. Solo un cliente por aplicación (la nuestra o la tercera parte). – checklist