FastReport VCL v2021.3新功能演示:授权FastReport访问云存储(一)——如何将传输添加到应用程序

为了改善使用从 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 连接云存储的过程类似,只是在云存储端的设置上有所不同。这就是我们从连接对话框的基本功能开始的原因。

FastReport VCL v2021.3新功能演示:如何授权 FastReport VCL 访问云存储

“Client ID”和“Client Secret”字段用于来自云存储的授权数据,并在云存储的控制面板中生成。授权字段右侧的按钮用于隐藏或显示这些字段内的信息。要快速访问云存储的控制面板,请使用带有问题登录授权对话框的按钮(打开配置页面)。要保存收到的授权令牌,只需设置“保存授权令牌”复选框。

授权令牌作为加密数据存储在系统注册表或配置文件中。

EncryptionKey 属性负责选定传输组件的加密密钥。此属性仅可从程序代码中获得。开发人员可以根据公司使用的安全策略更改加密以保存授权数据。

将传输添加到应用程序

FastReport VCL v2021.3新功能演示:如何授权 FastReport VCL 访问云存储

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

FastReport VCL v2021.3新功能演示:如何授权 FastReport VCL 访问云存储

默认情况下,传输使用 9898 端口获取来自默认浏览器的授权答案。

如果此端口已在使用中或您计划在将来使用此端口,FastReport VCL 允许您通过 ListenerPort 属性更改默认端口。

FastReport VCL v2021.3新功能演示:如何授权 FastReport VCL 访问云存储

如果您对 FastReport  表工具感兴趣,欢迎加入 FastReport QQ 交流群:599154289
标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年8月15日
下一篇 2021年8月15日

相关推荐

发表回复

登录后才能评论