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:
Então é só clicar para adicionar um novo plugin, procurar por "Eduzz" e clicar em instalar o plugin com nome "Eduzz OAuth 2.0":
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).
Autorização
Para autorizar o usuário é necessário adicionar um Workflow a algum elemento como por exemplo um Botão:
Com isso adicione uma Action selecionando "Account" e depois "Signup/login with a social network":
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:
Com isso é só clicar no botão criado e seguir o fluxo de autorização =].