HTTP/2、OAuth2 和 JWT 组件
现代 HTTP 协议支持,涵盖多路复用、服务器推送、OAuth2 身份验证、JWT 令牌和云消息集成。
现代 HTTP 协议支持,涵盖多路复用、服务器推送、OAuth2 身份验证、JWT 令牌和云消息集成。
全面的 HTTP、身份验证和云消息组件套件。
HTTP/2 是 HTTP 协议的重大修订版,具备多路复用、服务器推送和标头压缩,适用于高性能连接。提供完整的客户端和服务器实现。
OAuth2 开放标准授权协议。通过 Google、Microsoft 等提供商及自定义 OAuth2 服务器安全地对用户进行身份验证。
构建您自己的 OAuth2 授权服务器。签发和验证访问令牌,管理客户端应用程序和范围。
JSON Web Token 客户端实现。创建和验证 JWT 令牌,实现无状态身份验证。
JWT 服务器端实现。为您的应用程序签发、验证和管理 JSON Web Token。
Web 身份验证 API,使用生物特征、安全密钥和平台身份验证器实现无密码身份验证。
通过 Apple 基于 HTTP/2 的 APNs 服务向 iOS 和 macOS 设备发送推送通知。
Amazon Simple Queue Service 集成。为微服务和分布式系统提供完全托管的消息队列。
Google Cloud 消息服务。提供可靠的应用程序间多对多异步消息传递。
Google Calendar API 集成。创建事件、管理日历并同步日程数据。
Firebase Cloud Messaging,用于向 Android、iOS 和 Web 客户端发送推送通知。
仅需几行代码即可发送 HTTP/2 请求并处理响应。
procedure TForm1.SendHTTP2Request;
begin
sgcHTTP2Client1.Host := 'api.example.com';
sgcHTTP2Client1.Port := 443;
sgcHTTP2Client1.TLS := True;
sgcHTTP2Client1.Request.Method := 'GET';
sgcHTTP2Client1.Request.URL := '/api/data';
sgcHTTP2Client1.DoRequest;
end;
procedure TForm1.sgcHTTP2Client1Response(Sender: TObject;
const Response: TsgcHTTP2Response);
begin
Memo1.Lines.Add('Status: ' + IntToStr(Response.StatusCode));
Memo1.Lines.Add('Body: ' + Response.Text);
end;
从单一代码库为任意平台构建 HTTP 应用程序。