Gestore di chiavi API
TsgcWSAPIKeyManager — gestione a ciclo di vita completo per le chiavi API emesse dai tuoi server sgcWebSockets. Genera, hash, valida, ruota, revoca e fai audit — tutto da un unico componente da trascinare sulla form.
TsgcWSAPIKeyManager — gestione a ciclo di vita completo per le chiavi API emesse dai tuoi server sgcWebSockets. Genera, hash, valida, ruota, revoca e fai audit — tutto da un unico componente da trascinare sulla form.
Validatore di chiavi API. Collegalo a un TsgcWebSocketHTTPServer (o a un server HTTP-API) e ogni connessione in entrata viene verificata contro il tuo key store tramite un singolo evento.
TsgcWSAPIKeyManager
Controllo di ammissione lato server.
Windows, macOS, Linux, iOS, Android
Professional / Enterprise
Aggancia OnAPIKeyAuthenticate, collegalo al server, fatto.
uses
sgcWebSocket, sgcWebSocket_Server, sgcAPIKeyManager;
var
Keys: TsgcWSAPIKeyManager;
WSServer: TsgcWebSocketHTTPServer;
begin
Keys := TsgcWSAPIKeyManager.Create(nil);
Keys.OnAPIKeyAuthenticate := DoAuth;
WSServer := TsgcWebSocketHTTPServer.Create(nil);
WSServer.Port := 80;
WSServer.APIKeyManager := Keys;
WSServer.Active := True;
end;
procedure TForm1.DoAuth(Sender: TObject;
const aKey: string; var Authenticated: Boolean);
begin
Authenticated := IsValidKey(aKey);
end;
10 proprietà published, 26 metodi, 7 eventi — presi dal riferimento del componente.
Proprietà: Enabled.
Proprietà: Generation, Hashing.
Proprietà: Storage.
Proprietà: Scopes, Validation, Expiration.
Proprietà: RateLimit.
Proprietà: Audit.
Vai direttamente al riferimento del componente, prendi il progetto demo pronto all'uso e scarica la versione di prova.
| Progetto demo — 01.WebSocket\10.APIKeyManager Progetto di esempio pronto all'uso. Incluso nel pacchetto sgcWebSockets — scarica la versione di prova qui sotto. | Apri | |
| Documento tecnico (PDF) Funzionalità, guida rapida, esempi di codice per Delphi e C++ Builder e riferimenti alle fonti primarie — solo per questo componente. | Apri | |
| Manuale utente (PDF) Manuale completo che copre ogni componente della libreria. | Apri |