Antes de um novo OAuth2 ser requisitado por um cliente, o App deve ser registrado no servidor.
O registro de um novo App requer as seguintes informações:
Opcionalmente, você pode definir os seguintes parâmetros:
Se um novo cliente quiser se autenticar utilizando OAuth2, primeiro o App precisa estar registrado no servidor; você pode utilizar:
1. RegisterApp
Este método requer o App Name e o RedirectURI, e retornará um ClientId e um ClientSecret.
2. Apps.AddApp
Este método requer AppName, RedirectURI, ClientId e ClientSecret. Normalmente você pode utilizar este método quando um servidor já tem alguns Apps criados e você quer carregá-los antes de iniciá-lo.
Ambos os métodos fazem o mesmo, registram a aplicação no servidor, mas o primeiro é mais útil quando a aplicação é registrada pela primeira vez e o segundo método quando você deseja carregar todas as aplicações registradas antes de iniciar o servidor (porque estão salvas em um banco de dados, por exemplo).