OAuth2 Autorização

Suporte ao framework de autorização OAuth 2.0 no sgcWebSockets. Acesso delegado seguro para aplicações web, desktop e mobile.

Capacidades

  • Tipos de concessão Authorization Code, Client Credentials e Implicit
  • Extensão PKCE para clientes públicos
  • Suporte a renovação e revogação de tokens
  • Armazenamento e gerenciamento de tokens integrados
  • Escopos e URIs de redirecionamento personalizáveis

Exemplo Delphi

uses
  sgcHTTP_OAuth2_Client;

var
  OAuth: TsgcHTTP_OAuth2_Client;
begin
  OAuth := TsgcHTTP_OAuth2_Client.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;
Melhor custo-benefício: All-AccessTodos os produtos da eSeGeCe, com Suporte Premium incluído, a partir de €1,059/ano.
Ver preços do All-Access

Pronto para implementar o OAuth2?

Baixe a versão de avaliação gratuita e comece a criar em minutos.