Bubble.io

Pensando em fornecer ferramentas para os amantes do low code, foi criado um plugin para o Bubble.io para utilizar a Autorização OAuth 2 da Eduzz em sua aplicação.

Instalação

Para utilizar o plugin é necessário instala-lo, e para isso basta acessar a aba de plugins no menu lateral na esquerda do editor da sua aplicação Bubble:

plugin button location

Então é só clicar para adicionar um novo plugin, procurar por "Eduzz" e clicar em instalar o plugin com nome "Eduzz OAuth 2.0":

plugin install

Após instalar, ainda na pagina de plugins, preencha os campos "App ID" e "App Secret" com o clientId e o clientSecret respectivamente (clientId e clientSecret são gerados na criação do seu aplicativo).

plugin secrets

Autorização

Para autorizar o usuário é necessário adicionar um Workflow a algum elemento como por exemplo um Botão:

auth workflow

Com isso adicione uma Action selecionando "Account" e depois "Signup/login with a social network":

auth action

E então selecione "Eduzz OAuth 2.0" como "OAuth provider", preencha o campo "client_id" com seu clientId e o campo "redirectTo" com uma URL na qual será redirecionado após completar o processo de autorização:

auth fields

Com isso é só clicar no botão criado e seguir o fluxo de autorização =].

Mais informações: