Aplicações
As aplicações dão-lhe acesso a todas as funcionalidades do Wink como desenvolvedor. Pode aceder a todos os mesmos dados e até estender as funcionalidades do próprio Wink. Pode optar por usar o servidor OAuth2 do Wink para autenticar o seu site de viagens da mesma forma que usaria o Google ou o Facebook. Desta forma, pode estender as funcionalidades do Wink para o seu próprio website ou aplicação.
- Selecione a conta com a qual quer trabalhar em Contas.
- Clique em
Açõesna parte inferior do cartão da conta e escolhaGerir conta. - Clique no separador
Aplicaçõesna página seguinte. - Esta secção listará todas as suas aplicações.
- Escolha editar uma existente ou criar uma nova.
Criar app
Seção intitulada “Criar app”Como não pode aceder à chave secreta da app que criámos para si, terá de criar a sua própria.
Tipos de cliente
Seção intitulada “Tipos de cliente”Ao criar uma aplicação, escolhe um tipo de cliente que determina como a app se autentica:
- SPA (Single Page Application) — Para aplicações frontend baseadas em browser que usam o fluxo de código de autorização OAuth2 com PKCE. Este é o tipo mais comum para apps web.
- MACHINE_2_MACHINE — Para integrações servidor a servidor que se autenticam diretamente usando credenciais de cliente. Use este tipo quando o seu serviço backend precisar de chamar APIs Wink sem um utilizador presente.
Aqui estão os passos para criar uma aplicação:
- Na página das apps, clique no botão
Criar nova aplicação. - Nome Dê um nome à sua app. ex. Cool App
- Tipo de cliente Escolha
SPApara apps web ouMACHINE_2_MACHINEpara integrações servidor. - Nome da entidade Associe a sua app a uma das suas contas existentes. ex. Cool Account
- URIs de redirecionamento É necessário pelo menos um URI de redirecionamento. É usado para validar o domínio de redirecionamento após uma autenticação bem-sucedida. ex. https://www.cool-site.com
- URIs de redirecionamento pós-logout (Opcional) URLs para onde os utilizadores podem ser redirecionados após efetuarem logout. Isto garante que os utilizadores aterrem numa página conhecida após o fim da sessão.
- Clique no botão
Guardarpara continuar.
Será redirecionado de volta para a sua lista de aplicações. Verá a sua nova app na lista e terá acesso à chave secreta da app apenas esta vez. Certifique-se de copiá-la e guardá-la num local seguro.
Atualizar app
Seção intitulada “Atualizar app”Terá de atualizar a sua app se algum dos seus URIs de redirecionamento mudar ou se quiser adicionar ou remover um URI.
Para atualizar uma app existente, faça o seguinte:
- Clique no link
Açõesda app que quer atualizar. - Clique no botão
Atualizarem Ações. - Faça as alterações na app.
- Clique no botão
Guardarpara continuar.
Será redirecionado de volta para a sua lista de aplicações.
Remover app
Seção intitulada “Remover app”Se não precisar mais de uma app, pode removê-la.
Para remover uma app, faça o seguinte:
- Clique no link
Açõesda app que quer atualizar. - Clique no botão
Removerem Ações. - Clique no botão
OKpara confirmar a eliminação.
Será redirecionado de volta para a sua lista de aplicações.
