OAuth2 Autoryzacja

Obsługa frameworka autoryzacji OAuth 2.0 w sgcWebSockets. Bezpieczny delegowany dostęp dla aplikacji webowych, desktopowych i mobilnych.

Możliwości

  • Typy przyznawania Authorization Code, Client Credentials i Implicit
  • Rozszerzenie PKCE dla klientów publicznych
  • Obsługa odświeżania i unieważniania tokenów
  • Wbudowane przechowywanie tokenów i zarządzanie nimi
  • Konfigurowalne zakresy i adresy URI przekierowania

Przykład w 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;
Najkorzystniejsza oferta: All-AccessWszystkie produkty eSeGeCe, ze wsparciem Premium w cenie, już od €1,059 rocznie.
Zobacz cennik All-Access

Gotowy do wdrożenia OAuth2?

Pobierz bezpłatną wersję próbną i zacznij budować w kilka minut.