Catalog · How the catalog works
TKAFSLoginGoogle
Componente Delphi/FireMonkey para autenticação OAuth2 com Google, utilizando servidor HTTP local para captura do código de autorização e obtenção de dados do usuário.
- ★ 1 on GitHub
Anyone may press Interesting, signed in or not. It helps others find this project.
README

TKAFSLoginGoogle
Componente Delphi/FireMonkey para autenticação OAuth2 com Google,
utilizando servidor HTTP local para captura do código de autorização e obtenção de dados do usuário.
)
⚠️ Dependências externas
Este projeto utiliza as seguintes unidades externas que devem ser adicionadas ao projeto:
⚡ Chamada - Autenticação com Google
function TKAFSLoginGoogle.Login(const _id, _secret: String): TArray<string>;- Exemplo de chamada:
var _logingoogle := TKAFSLoginGoogle.Create;
try
// Realizar autenticação
var _dadosusuario := _logingoogle.Login('seu_client_id', 'seu_client_secret');
// Processar dados do usuário
ShowMessage('Url da imagem do Usuário: ' + _dadosusuario[0]);
ShowMessage('Nome do Usuário: ' + _dadosusuario[1]);
ShowMessage('Sobrenome do Usuário: ' + _dadosusuario[2]);
ShowMessage('Email do Usuário: ' + _dadosusuario[3]);
finally
FreeAndNil(_logingoogle);
end;🛠️ Configuração - Google Cloud Console
- Acesse o Google Cloud Console
- Crie credenciais do tipo "ID do cliente OAuth"
- Configure as URIs de redirecionamento autorizadas:
http://localhost:8080- Habilite as APIs necessárias:
- Google People API -> IDs do cliente OAuth 2.0 (cliente para Aplicativo da Web)
Nota: Requer configuração prévia no Google Cloud Console com URIs de redirecionamento adequadas. Certifique-se de ter a unidade uKAFSFuncoes baixada e configurada corretamente no projeto.
Para uso em Android: O comportamento do servidor HTTP local pode variar conforme fabricante e versão do Android.

