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

翻译|使用教程|编辑:李显亮|2021-09-18 09:35:23.413|阅读 114 次

概述:为了改善使用从 FastReport VCL 2021.3 开始的互联网传输体验,fastreport通过使用操作系统中的默认浏览器重新设计了对 OAuth2.0 的授权并扩展了连接对话框。

# 31款JAVA开发必备控件和工具

从 FastReport VCL 6 的第一个版本开始,可以通过特殊组件“传输”为 Dropbox、Google Drive、Box、OneDrive 设置连接。

为了改善使用从 FastReport VCL v2021.3 开始的互联网传输体验,我们通过使用操作系统中的默认浏览器重新设计了对 OAuth2.0 的授权并扩展了连接对话框。

这种方法有什么好处?

  • 客户使用熟悉且值得信赖的浏览器。这增加了安全性。
  • 该应用程序不需要嵌入浏览器组件,这减少了应用程序的大小。
  • 已在默认浏览器中获得授权的客户的快速连接。不需要其他授权。

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 传输”。

2、选择您要使用的组件并将其放置在申请表上。可以在传输组件上使用上下文菜单。那应该显示一个连接对话框来设置来自 IDE 的连接。按“编辑连接”子菜单项。

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

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

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

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


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


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至hey@evget.com


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
在线咨询
联系我们

客服热线
400-700-1020

QQ客服

意见反馈


添加微信获专业服务

TOP
在线客服系统
live chat