Skip to content

Commit d35f602

Browse files
- Added HTTP Set Authorization Header (Bearer + Access Token) in Oauth2 for HTTP Client API
- Added a support class for LinkedIn Oauth2 process
1 parent e13eeff commit d35f602

12 files changed

Lines changed: 435 additions & 364 deletions

Oauth2.0.lvproj

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
<Item Name="Oauth2.GitHub.lvclass" Type="LVClass" URL="../source/Oauth2.Github/Oauth2.GitHub.lvclass"/>
1818
<Item Name="Oauth2.GitLab.lvclass" Type="LVClass" URL="../source/Oauth2.GitLab/Oauth2.GitLab.lvclass"/>
1919
<Item Name="Oauth2.Slack.lvclass" Type="LVClass" URL="../source/Oauth2.Slack/Oauth2.Slack.lvclass"/>
20+
<Item Name="Oauth2.LinkedIn.lvclass" Type="LVClass" URL="../source/Oauth2.LinkedIn/Oauth2.LinkedIn.lvclass"/>
2021
</Item>
2122
<Item Name="RFC7231 HTTP 1.1" Type="Folder">
2223
<Item Name="Parse HTTP Response.vi" Type="VI" URL="../source/RFC7231 HTTP 1.1/Parse HTTP Response.vi"/>
@@ -25,6 +26,7 @@
2526
</Item>
2627
<Item Name="Gitlab OAuth Test.vi" Type="VI" URL="../unit tests/Gitlab OAuth Test.vi"/>
2728
<Item Name="GitHub OAuth Test.vi" Type="VI" URL="../unit tests/GitHub OAuth Test.vi"/>
29+
<Item Name="LinkedIn OAuth Test.vi" Type="VI" URL="../unit tests/LinkedIn OAuth Test.vi"/>
2830
<Item Name="Slack OAuth Test.vi" Type="VI" URL="../unit tests/Slack OAuth Test.vi"/>
2931
<Item Name="Oauth2.lvclass" Type="LVClass" URL="../source/Oauth2/Oauth2.lvclass"/>
3032
<Item Name="OAuthClient.lvclass" Type="LVClass" URL="../source/OauthClient/OAuthClient.lvclass"/>
@@ -99,10 +101,6 @@
99101
<Item Name="GregorianCal_MonthLengths.vi" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/GregorianCal_MonthLengths.vi"/>
100102
<Item Name="ISO8601 DateString to Timestamp.vi" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/formatter.iso8601/ISO8601 DateString to Timestamp.vi"/>
101103
<Item Name="Unix Time to Timestamp.vi" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/epoch.UNIX/Unix Time to Timestamp.vi"/>
102-
<Item Name="RFC5322 Months -- enum.ctl" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/formatter.rfc5322/RFC5322 Months -- enum.ctl"/>
103-
<Item Name="RFC5322 DateString to Timestamp.vi" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/formatter.rfc5322/RFC5322 DateString to Timestamp.vi"/>
104-
<Item Name="Timestamp to RFC5322 DateString.vi" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/formatter.rfc5322/Timestamp to RFC5322 DateString.vi"/>
105-
<Item Name="DateTime.RFC5322.lvclass" Type="LVClass" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Epoch Date &amp; Time/formatter.rfc5322/DateTime.RFC5322.lvclass"/>
106104
</Item>
107105
</Item>
108106
<Item Name="Build Specifications" Type="Build"/>
20.6 KB
Binary file not shown.

source/Oauth2.LinkedIn/Oauth2.LinkedIn.lvclass

Lines changed: 57 additions & 0 deletions
Large diffs are not rendered by default.
22.6 KB
Binary file not shown.
15.1 KB
Binary file not shown.
48 Bytes
Binary file not shown.
-176 Bytes
Binary file not shown.

source/Oauth2/Authorize.vi

4 Bytes
Binary file not shown.
23.8 KB
Binary file not shown.

source/Oauth2/Oauth2.lvclass

Lines changed: 376 additions & 360 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)