Autorización OAuth2

Soporte del framework de autorización OAuth 2.0 en sgcWebSockets. Acceso delegado seguro para aplicaciones web, de escritorio y móviles.

Capacidades

  • Tipos de grant Authorization Code, Client Credentials e Implicit
  • Extensión PKCE para clientes públicos
  • Soporte de refresh y revocación de tokens
  • Almacenamiento y gestión de tokens integrados
  • Scopes y URIs de redirección personalizables

Ejemplo 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;

¿Listo para implementar OAuth2?

Descarga la prueba gratuita y empieza a desarrollar en minutos.