为了改善使用从 FastReport VCL 2021.3 开始的互联 传输体验,fastreport通过使用操作系统中的默认浏览器重新设计了对 OAuth2.0 的授权并扩展了连接对话框。
从 FastReport VCL 6 的第一个版本开始,可以通过特殊组件“传输”为 Dropbox、Google Drive、Box、OneDrive 设置连接。
为了改善使用从 FastReport VCL v2021.3 开始的互联 传输体验,我们通过使用操作系统中的默认浏览器重新设计了对 OAuth2.0 的授权并扩展了连接对话框。
这种方法有什么好处/strong>
- 客户使用熟悉且值得信赖的浏览器。这增加了安全性。
- 该应用程序不需要嵌入浏览器组件,这减少了应用程序的大小。
- 已在默认浏览器中获得授权的客户的快速连接。不需要其他授权。
FastReport VCL v2021.3 连接云存储的过程类似,只是在云存储端的设置上有所不同。这就是我们从连接对话框的基本功能开始的原因。

“Client ID”和“Client Secret”字段用于来自云存储的授权数据,并在云存储的控制面板中生成。授权字段右侧的按钮用于隐藏或显示这些字段内的信息。要快速访问云存储的控制面板,请使用带有问题登录授权对话框的按钮(打开配置页面)。要保存收到的授权令牌,只需设置“保存授权令牌”复选框。
授权令牌作为加密数据存储在系统注册表或配置文件中。
EncryptionKey 属性负责选定传输组件的加密密钥。此属性仅可从程序代码中获得。开发人员可以根据公司使用的安全策略更改加密以保存授权数据。
将传输添加到应用程序

1、打开 Embarcadero Rad Studio 组件并展开“FastReport VCL Internet 传输”。

默认情况下,传输使用 9898 端口获取来自默认浏览器的授权答案。
如果此端口已在使用中或您计划在将来使用此端口,FastReport VCL 允许您通过 ListenerPort 属性更改默认端口。

如果您对 FastReport 表工具感兴趣,欢迎加入 FastReport QQ 交流群:599154289
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!