Scarica sgcAuth: versione di prova gratuita | eSeGeCe

Scarica sgcAuth

I componenti sgcAuth sono distribuiti dentro l'installer di prova di sgcWebSockets. Scarica il package per la tua versione dell'IDE e compare la pagina della palette SGC Auth con entrambi i client pronti all'uso: TsgcHTTP_OAuth2_Client e TsgcHTTP_JWT_Client. Non serve nessun installer separato.

Un solo installer, una sola versione di prova. sgcAuth viene concesso in licenza come package autonomo con il runtime sgcWebSockets Core incluso, ed è distribuito attraverso lo stesso download di prova. Installalo, apri la pagina della palette SGC Auth e valuta entrambi i client prima di acquistare.

Download per RAD Studio / Delphi

La versione di prova funziona per un tempo limitato su una sola postazione di lavoro. Include i componenti sgcAuth.

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

Download per C++ Builder

La versione di prova funziona per un tempo limitato su una sola postazione di lavoro. Include i componenti sgcAuth.

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

Cosa serve prima di collegarti

I client OAuth2 e JWT richiedono credenziali dal tuo provider o servizio. WebAuthn richiede un installer in più.

Credenziali del provider OAuth2

Registra la tua applicazione presso il provider OAuth2/OIDC con cui ti integri per ottenere un Client ID e, per i client confidenziali, un Client Secret. Google e Microsoft hanno preset già pronti, TsgcHTTP_OAuth2_Client_Google e TsgcHTTP_OAuth2_Client_Microsoft.

Porta di redirect locale

I flussi Authorization Code e PKCE aprono un browser e intercettano il redirect su un listener HTTP locale configurato tramite LocalServerOptions. Assicurati che l'URI di redirect registrato presso il provider corrisponda all'IP e alla porta che imposti.

Chiave di firma JWT

Decidi il tuo algoritmo prima di iniziare: un secret condiviso per HMAC (HS256/384/512), oppure una chiave privata in formato PEM per RSA o ECDSA (RS256+, ES256+), impostata su JWTOptions.Algorithms.

WebAuthn / sgcCustomIndy

Valutare l'accesso passwordless WebAuthn richiede il componente aggiuntivo sgcCustomIndy installato accanto a questa versione di prova; viene aggiunto automaticamente al tuo ordine se decidi di acquistare.

Requisiti di sistema

Delphi / C++ Builder

  • Delphi 7, 2007, 2009, 2010
  • Da Delphi XE a XE8
  • Da Delphi 10 Seattle a 10.4 Sydney
  • Delphi 11 Alexandria, 12 Athens, 13 Florence
  • C++ Builder (versioni corrispondenti)

Piattaforme e runtime

  • Windows, Linux, macOS, iOS e Android
  • Entrambi i client sono HTTPS puro e firma locale, nessuna libreria nativa da distribuire
  • OpenSSL o SChannel di Windows per il TLS
  • WebAuthn richiede in più il componente aggiuntivo sgcCustomIndy
  • Codice sorgente completo nelle versioni a pagamento

Ti serve una licenza?

sgcAuth viene concesso in licenza da solo, con il runtime sgcWebSockets Core incluso.