Baixar sgcAuth: avaliação gratuita | eSeGeCe

Baixar sgcAuth

Os componentes sgcAuth vêm dentro do instalador de avaliação do sgcWebSockets. Baixe o pacote da versão do seu IDE e a página de paleta SGC Auth aparece com os dois clientes prontos para uso: TsgcHTTP_OAuth2_Client e TsgcHTTP_JWT_Client. Nenhum instalador separado é necessário.

Um instalador, uma versão de avaliação. O sgcAuth é licenciado como um pacote autônomo, com o runtime sgcWebSockets Core já incluído, e é distribuído pelo mesmo download de avaliação. Instale, abra a página de paleta SGC Auth e avalie os dois clientes antes de comprar.

Downloads do RAD Studio / Delphi

A versão de avaliação funciona por tempo limitado em uma única estação de trabalho. Inclui os componentes sgcAuth.

Delphi 13 Florence Download ↓
Delphi 12 Athens Download ↓
Delphi 11 Alexandria Download ↓
Delphi 10.4 Sydney Download ↓
Delphi 10.3 Rio Download ↓
Delphi 10.2 Tokyo Download ↓
Delphi 10.1 Berlin Download ↓
Delphi 10 Seattle Download ↓
Delphi XE8 Download ↓
Delphi XE7 Download ↓
Delphi XE6 Download ↓
Delphi XE5 Download ↓
Delphi XE4 Download ↓
Delphi XE3 Download ↓
Delphi XE2 Download ↓
Delphi XE Download ↓
Delphi 2010 Download ↓
Delphi 2009 Download ↓
Delphi 2007 Download ↓
Delphi 7 Download ↓

Downloads do C++ Builder

A versão de avaliação funciona por tempo limitado em uma única estação de trabalho. Inclui os componentes sgcAuth.

C++ Builder 13 Download ↓
C++ Builder 12 Download ↓
C++ Builder 11 Download ↓
C++ Builder 10.4 Download ↓
C++ Builder 10.3 Download ↓
C++ Builder 10.2 Download ↓
C++ Builder 10.1 Download ↓

O que você precisa antes de conectar

Os clientes OAuth2 e JWT precisam de credenciais do seu próprio provedor ou serviço. O WebAuthn precisa de um instalador extra.

Credenciais do provedor OAuth2

Registre a sua aplicação junto ao provedor OAuth2/OIDC com o qual você está integrando para obter um Client ID e, para clientes confidenciais, um Client Secret. Google e Microsoft têm predefinições prontas, TsgcHTTP_OAuth2_Client_Google e TsgcHTTP_OAuth2_Client_Microsoft.

Porta de redirecionamento local

Os fluxos Authorization Code e PKCE abrem um navegador e capturam o redirecionamento em um listener HTTP local configurado através de LocalServerOptions. Certifique-se de que a redirect URI registrada no provedor corresponde ao IP e à porta que você definiu.

Chave de assinatura JWT

Decida o seu algoritmo antes de começar: um segredo compartilhado para HMAC (HS256/384/512), ou uma chave privada em PEM para RSA ou ECDSA (RS256+, ES256+), definida em JWTOptions.Algorithms.

WebAuthn / sgcCustomIndy

Avaliar o login por passkey com WebAuthn precisa do complemento sgcCustomIndy instalado junto com esta avaliação; ele é adicionado ao seu pedido automaticamente caso você decida comprar.

Requisitos do sistema

Delphi / C++ Builder

  • Delphi 7, 2007, 2009, 2010
  • Delphi XE até XE8
  • Delphi 10 Seattle até 10.4 Sydney
  • Delphi 11 Alexandria, 12 Athens, 13 Florence
  • C++ Builder (versões correspondentes)

Plataformas e runtime

  • Windows, Linux, macOS, iOS e Android
  • Os dois clientes são HTTPS puro e assinatura local, sem biblioteca nativa para implantar
  • OpenSSL ou SChannel do Windows para TLS
  • O WebAuthn precisa adicionalmente do complemento sgcCustomIndy
  • Código-fonte completo nas versões pagas

Precisa de uma licença?

O sgcAuth é licenciado separadamente, com o runtime sgcWebSockets Core já incluído.