Registro de Aplicações no Servidor OAuth2

· Recursos

Antes que um novo OAuth2 seja solicitado por um cliente, o App deve ser registrado no servidor.

Registrar um novo App requer as seguintes informações:

  App Name: é o nome do aplicativo. Exemplo: MyApp
  RedirectURI: é para onde as respostas serão redirecionadas. Exemplo: http://127.0.0.1:8080
  ClientId: é informação pública e é o ID do cliente.
  ClientSecret: deve ser mantido confidencial.


Opcionalmente, você pode definir os seguintes parâmetros:


Se um novo cliente quiser se autenticar usando OAuth2, primeiro o App precisa ser registrado no servidor; você pode usar:

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. Geralmente você pode usar este método quando um servidor já possui Apps criados e você quer carregá-los antes de iniciar o servidor.

Ambos os métodos fazem o mesmo — registrar o aplicativo no servidor — mas o primeiro é mais útil quando o App é registrado pela primeira vez, e o segundo quando você quer carregar todos os apps registrados antes de iniciar o servidor (por exemplo, porque estão salvos em banco de dados).