Autorisation OAuth2

Prise en charge du framework d'autorisation OAuth 2.0 dans sgcWebSockets. Accès délégué sécurisé pour les applications web, desktop et mobiles.

CAPACITÉS

  • Types de grant Authorization Code, Client Credentials et Implicit
  • Extension PKCE pour les clients publics
  • Prise en charge du rafraîchissement et de la révocation de tokens
  • Stockage et gestion intégrés des tokens
  • Scopes et URI de redirection personnalisables

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

Prêt à implémenter OAuth2 ?

Télécharge l’essai gratuit et commence à construire en quelques minutes.