翻譯|使用教程|編輯:李顯亮|2021-09-18 09:35:23.413|閱讀 305 次
概述:為了改善使用從 FastReport VCL 2021.3 開始的互聯網傳輸體驗,fastreport通過使用操作系統中的默認瀏覽器重新設計了對 OAuth2.0 的授權并擴展了連接對話框。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
從 FastReport VCL 6 的第一個版本開始,可以通過特殊組件“傳輸”為 Dropbox、Google Drive、Box、OneDrive 設置連接。
為了改善使用從 FastReport VCL v2021.3 開始的互聯網傳輸體驗,我們通過使用操作系統中的默認瀏覽器重新設計了對 OAuth2.0 的授權并擴展了連接對話框。
這種方法有什么好處?
FastReport VCL v2021.3 連接云存儲的過程類似,只是在云存儲端的設置上有所不同。這就是我們從連接對話框的基本功能開始的原因。
“Client ID”和“Client Secret”字段用于來自云存儲的授權數據,并在云存儲的控制面板中生成。授權字段右側的按鈕用于隱藏或顯示這些字段內的信息。要快速訪問云存儲的控制面板,請使用帶有問題登錄授權對話框的按鈕(打開配置頁面)。要保存收到的授權令牌,只需設置“保存授權令牌”復選框。
授權令牌作為加密數據存儲在系統注冊表或配置文件中。
EncryptionKey 屬性負責選定傳輸組件的加密密鑰。此屬性僅可從程序代碼中獲得。開發人員可以根據公司使用的安全策略更改加密以保存授權數據。
將傳輸添加到應用程序
1、打開 Embarcadero Rad Studio 組件并展開“FastReport VCL Internet 傳輸”。
2、選擇您要使用的組件并將其放置在申請表上。可以在傳輸組件上使用上下文菜單。那應該顯示一個連接對話框來設置來自 IDE 的連接。按“編輯連接”子菜單項。
默認情況下,傳輸使用 9898 端口獲取來自默認瀏覽器的授權答案。
如果此端口已在使用中或您計劃在將來使用此端口,FastReport VCL 允許您通過 ListenerPort 屬性更改默認端口。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn