OAuth2 Authorization
OAuth 2.0 authorization framework support in sgcWebSockets. Secure delegated access for web, desktop, and mobile applications.
OAuth 2.0 authorization framework support in sgcWebSockets. Secure delegated access for web, desktop, and mobile applications.
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;