Antes de que un cliente solicite un nuevo OAuth2, la aplicación debe estar registrada en el servidor.
Registrar una nueva aplicación requiere la siguiente información:
Opcionalmente puede establecer los siguientes parámetros:
Si un nuevo cliente desea autenticarse usando OAuth2, primero la aplicación debe registrarse en el servidor, puede usar:
1. RegisterApp
Este método requiere el nombre de la aplicación y el RedirectURI, y devolverá un ClientId y un ClientSecret.
2. Apps.AddApp
Este método requiere AppName, RedirectURI, ClientId y ClientSecret. Generalmente puede utilizar este método cuando un servidor tiene algunas aplicaciones ya creadas y desea cargarlas antes de que se inicie.
Ambos métodos hacen lo mismo, registran la aplicación en el servidor, pero el primero es más útil cuando la aplicación se registra por primera vez y el segundo método cuando desea cargar todas las aplicaciones registradas antes de iniciar el servidor (porque se guardan en la base de datos, por ejemplo).