Autorizzazione OAuth2

Supporto al framework di autorizzazione OAuth 2.0 in sgcWebSockets. Accesso delegato sicuro per applicazioni web, desktop e mobile.

Capacità

  • Tipi di grant Authorization Code, Client Credentials e Implicit
  • Estensione PKCE per client pubblici
  • Supporto per refresh e revoca dei token
  • Storage e gestione dei token integrati
  • Scope e redirect URI personalizzabili

Esempio Delphi

uses
  sgcHTTP_OAuth2_Client;

var
  OAuth: TsgcHTTPOAuth2Client;
begin
  OAuth := TsgcHTTPOAuth2Client.Create(nil);
  OAuth.OAuth2Options.ClientId := 'your-client-id';
  OAuth.OAuth2Options.ClientSecret := 'your-secret';
  OAuth.OAuth2Options.AuthorizationEndpoint :=
    'https://auth.example.com/authorize';
  OAuth.OAuth2Options.TokenEndpoint :=
    'https://auth.example.com/token';
  OAuth.Start;
end;

Pronto a implementare OAuth2?

Scarica la versione di prova gratuita e inizia a sviluppare in pochi minuti.