Início de sessão dos condutores · OAuth 2.0 + PKCE

Autentique condutores sem backend.

A sua app abre um início de sessão alojado pela ChargeIT, com a sua marca, e recebe um token de curta duração só para esse condutor. Sem chave de API dentro da app e sem um segundo sistema de utilizadores para construir.

A sua appAbre o início de sessão alojado
Início de sessão alojadoCom a sua marca
Token do condutorCurta duração, um condutor
API ChargeITChamada diretamente a partir da app

Como funciona

Quatro passos, sem backend.

  1. Registe a sua app

    No painel de programadores: bundle IDs, redirect URIs e o seu client ID.

  2. O condutor inicia sessão

    No início de sessão alojado, com a sua marca. O PKCE liga o início de sessão à sua app, por isso um código intercetado não serve para nada.

  3. A sua app recebe um token

    De curta duração e limitado a esse condutor: as sessões dele, os cartões dele, os pagamentos dele.

  4. Chame a API de condutores

    Diretamente a partir da app, com o token do condutor.

A API para condutores

Tudo o que uma app para condutores precisa.

Construída sobre as mesmas contas de condutor que a app ChargeIT usa.

Encontrar carregadores

Pesquisa no mapa, disponibilidade em tempo real e preços.

Carregar

Início e paragem por código QR ou conector, com kWh, potência e custo em tempo real.

Conta

Perfil, cartões RFID, métodos de pagamento, histórico e recibos.

Eventos

Atualizações de sessão por webhook, ou notificações push que a ChargeIT envia por si.

Chaves e tokens

Porque é que as apps recebem tokens e não chaves.

Uma chave de API nunca vai dentro de uma app móvel, de onde qualquer pessoa a poderia extrair. O seu backend usa chaves; cada condutor da sua app recebe o seu próprio token.

  • Um condutor por tokenUm token só chega aos dados desse condutor.
  • Os dados ficam na ChargeITOs dados pessoais e de pagamento dos condutores ficam na ChargeIT, sob os controlos do RGPD.
  • Sem um segundo sistema de utilizadoresOs condutores iniciam sessão com as mesmas contas que a app ChargeIT usa.

Chaves de API

Para servidores. Scopes e um nível de utilização por chave.

Tokens de condutor

Para apps. Um condutor, curta duração.

Perguntas

Início de sessão dos condutores: perguntas frequentes.

Preciso do meu próprio backend para autenticar condutores?

Não. O início de sessão alojado e o token do condutor são tudo o que a sua app precisa.

A página de início de sessão pode ter a minha marca?

Sim. O início de sessão alojado aparece com a sua marca.

Como obtenho acesso?

O painel de programadores é ativado por organização. Peça acesso à API e configuramos a sua organização e os respetivos scopes.

Crie a sua própria app para condutores.

Fale-nos da sua app e ativamos o início de sessão dos condutores para a sua organização.

Pedir acesso à API