下载 sgcAuth
sgcAuth 组件随 sgcWebSockets 试用版安装程序一同提供。下载对应您 IDE 版本的包,SGC Auth 面板页便会出现,两个客户端随时可用:TsgcHTTP_OAuth2_Client 和 TsgcHTTP_JWT_Client。无需单独的安装程序。
sgcAuth 组件随 sgcWebSockets 试用版安装程序一同提供。下载对应您 IDE 版本的包,SGC Auth 面板页便会出现,两个客户端随时可用:TsgcHTTP_OAuth2_Client 和 TsgcHTTP_JWT_Client。无需单独的安装程序。
一个安装程序,一个试用版。sgcAuth 作为独立包授权,内置 sgcWebSockets Core 运行时,并通过同一个试用版下载分发。安装它,打开 SGC Auth 面板页,在购买之前评估两个客户端。
试用版在单台工作站上可使用有限时间,包含所有 sgcAuth 组件。
试用版在单台工作站上可使用有限时间,包含所有 sgcAuth 组件。
OAuth2 和 JWT 客户端需要来自您自己提供商或服务的凭据。WebAuthn 还需要一个额外的安装项。
在您要对接的 OAuth2/OIDC 提供商处注册您的应用,获取 Client ID;对于机密客户端,还需要 Client Secret。Google 和 Microsoft 提供现成的预设:TsgcHTTP_OAuth2_Client_Google 和 TsgcHTTP_OAuth2_Client_Microsoft。
Authorization Code 和 PKCE 流程会打开浏览器,并在通过 LocalServerOptions 配置的本地 HTTP 监听器上捕获重定向。请确保您在提供商处注册的重定向 URI 与您设置的 IP 和端口一致。
在开始之前先确定算法:HMAC(HS256/384/512)使用共享密钥,RSA 或 ECDSA(RS256+、ES256+)使用 PEM 编码的私钥,设置在 JWTOptions.Algorithms 上。
评估 WebAuthn 通行密钥登录,需要在此试用版旁安装 sgcCustomIndy 附加包;如果您决定购买,它会被自动添加到您的订单中。