文件名称:i3-oauth:LabVIEW 的 OAuth 1.0a 工具包
文件大小:406KB
文件格式:ZIP
更新时间:2024-07-20 16:12:02
LabVIEW
i3-oauth i3 OAuth 是 RFC 5849 标准指定的 OAuth 1.0a 协议的实现。 该工具包可用于支持基于浏览器的身份验证的桌面以及提供凭据的嵌入式平台。 签名生成足够灵活,允许用户创建与需要旧 OAuth 1.0 或具有 OAuth 1.0a 协议扩展的提供程序一起使用的工作流。
【文件预览】:
i3-oauth-master
----Build OAuth Handle.vi(22KB)
----license.txt(17KB)
----Authenticate with Access Token.vi(27KB)
----Browser Workflow Authentication.vi(39KB)
----Libs()
--------i3-oauth-logicalstringarraysort.llb(68KB)
----Build Parameter.vi(24KB)
----Authenticate Files()
--------Create Body.vi(23KB)
--------Base64 Conversion.vi(18KB)
--------Combine Authenticate Parameters.vi(25KB)
--------Authenticate without Access Token.vi(33KB)
--------Percent Encode - Body.vi(19KB)
--------Generate Nonce.vi(14KB)
--------Build Parameter String.vi(27KB)
--------Get Unix Timestamp.vi(13KB)
--------Create Header.vi(21KB)
--------Percent Encode - URL Query.vi(20KB)
--------Generate Signature.vi(27KB)
--------Percent Decode.vi(25KB)
--------Percent Encode - OAuth.vi(19KB)
--------Encode Signature.vi(23KB)
--------Create URL.vi(22KB)
----Browser Workflow Files()
--------Parse Parameter - URL.vi(25KB)
--------Request Token.vi(35KB)
--------Exchange for Access Token.vi(35KB)
--------Search by Name.vi(21KB)
--------Parse Parameter - Body.vi(25KB)
--------Read Tokens.vi(16KB)
----i3-oauth.lvproj(5KB)
----README.md(428B)
----i3-oauth.lvlib(16KB)
----.vipb(44KB)
----Controls()
--------Signature Method.ctl(12KB)
--------Credentials.ctl(14KB)
--------HTTP Method.ctl(14KB)
--------Authorization URLs.ctl(14KB)
--------OAuth Handle.ctl(14KB)
--------Name-Value Pair.ctl(12KB)