- Início
- Programadores
- Início de sessão dos condutores
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.
Como funciona
Quatro passos, sem backend.
Registe a sua app
No painel de programadores: bundle IDs, redirect URIs e o seu client ID.
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.
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.
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