Skip to content

Commit 9a28f98

Browse files
Modified the dependencies to be free of MQTT references (now with Connection lib)
1 parent 64d5d12 commit 9a28f98

17 files changed

Lines changed: 12 additions & 16 deletions

Oauth2.0.lvproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,6 @@
4747
<Item Name="MD5Checksum format message-digest.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/MD5Checksum.llb/MD5Checksum format message-digest.vi"/>
4848
<Item Name="MD5Checksum pad.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/MD5Checksum.llb/MD5Checksum pad.vi"/>
4949
<Item Name="MD5Checksum string.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/MD5Checksum.llb/MD5Checksum string.vi"/>
50-
<Item Name="MQTT_Connection.lvlib" Type="Library" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/MQTT Connection/MQTT_Connection/MQTT_Connection.lvlib"/>
51-
<Item Name="MQTT_TCP.lvlib" Type="Library" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/MQTT TCP Connection/MQTT_TCP/MQTT_TCP.lvlib"/>
5250
<Item Name="NI_FileType.lvlib" Type="Library" URL="/&lt;vilib&gt;/Utility/lvfile.llb/NI_FileType.lvlib"/>
5351
<Item Name="NI_PackedLibraryUtility.lvlib" Type="Library" URL="/&lt;vilib&gt;/Utility/LVLibp/NI_PackedLibraryUtility.lvlib"/>
5452
<Item Name="Open URL in Default Browser (path).vi" Type="VI" URL="/&lt;vilib&gt;/Platform/browser.llb/Open URL in Default Browser (path).vi"/>
@@ -107,6 +105,8 @@
107105
<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"/>
108106
<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"/>
109107
<Item Name="OpenConvert.lvlib" Type="Library" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Data Manipulation/Conversions/OpenConvert.lvlib"/>
108+
<Item Name="Connection.TCP_GOSPL.lvlib" Type="Library" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Connection/Connection.TCP/Connection.TCP_GOSPL.lvlib"/>
109+
<Item Name="Connection_GOSPL.lvlib" Type="Library" URL="/&lt;vilib&gt;/LabVIEW Open Source Project/Connection/Connection/Connection_GOSPL.lvlib"/>
110110
</Item>
111111
</Item>
112112
<Item Name="Build Specifications" Type="Build"/>

Oauth2.vipb

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
<VI_Package_Builder_Settings Version="2018" Created_Date="2018-06-04 19:50:03" Modified_Date="2021-04-05 15:51:00" Creator="Francois Normandin" Comments="" ID="a2f359a954adf18ff344b264d276841a">
1+
<VI_Package_Builder_Settings Version="2018" Created_Date="2018-06-04 19:50:03" Modified_Date="2021-04-05 18:01:49" Creator="Francois Normandin" Comments="" ID="dff3e157693236108a1c86d35efad3a5">
22
<Library_General_Settings>
33
<Package_File_Name>LabVIEW_Open_Source_lib_Oauth2</Package_File_Name>
4-
<Library_Version>1.0.0.3</Library_Version>
4+
<Library_Version>1.0.0.4</Library_Version>
55
<Auto_Increment_Version>false</Auto_Increment_Version>
66
<Library_Source_Folder>source</Library_Source_Folder>
77
<Library_Output_Folder>_builtpackages</Library_Output_Folder>
@@ -21,16 +21,14 @@
2121
<External_Dependencies>labview_open_source_lib_epoch_datetime &gt;= 1.0.0.2</External_Dependencies>
2222
<External_Dependencies>labview_open_source_lib_serializer &gt;= 1.1.1.14</External_Dependencies>
2323
<External_Dependencies>labview_open_source_lib_unicity &gt;= 1.1.0.6</External_Dependencies>
24-
<External_Dependencies>labview_open_source_project_lib_mqtt_connection &gt;= 3.1.3.21</External_Dependencies>
25-
<External_Dependencies>labview_open_source_project_lib_mqtt_tcp_connection &gt;= 3.1.2.6</External_Dependencies>
24+
<External_Dependencies>labview_open_source_project_lib_connection &gt;= 1.0.0.5</External_Dependencies>
2625
<External_Dependencies>labview_open_source_project_lib_openuri &gt;= 1.0.0.9</External_Dependencies>
2726
<External_Dependencies>labview_open_source_project_lib_serializer_base64 &gt;= 1.0.2.4</External_Dependencies>
2827
<Direct_Dependencies>labview_open_source_lib_data_manipulation-1.4.0.13</Direct_Dependencies>
2928
<Direct_Dependencies>labview_open_source_lib_epoch_datetime-1.0.0.2</Direct_Dependencies>
3029
<Direct_Dependencies>labview_open_source_lib_serializer-1.1.1.14</Direct_Dependencies>
3130
<Direct_Dependencies>labview_open_source_lib_unicity-1.1.0.6</Direct_Dependencies>
32-
<Direct_Dependencies>labview_open_source_project_lib_mqtt_connection-3.1.3.21</Direct_Dependencies>
33-
<Direct_Dependencies>labview_open_source_project_lib_mqtt_tcp_connection-3.1.2.6</Direct_Dependencies>
31+
<Direct_Dependencies>labview_open_source_project_lib_connection-1.0.0.5</Direct_Dependencies>
3432
<Direct_Dependencies>labview_open_source_project_lib_openuri-1.0.0.9</Direct_Dependencies>
3533
<Direct_Dependencies>labview_open_source_project_lib_serializer_base64-1.0.2.4</Direct_Dependencies>
3634
</Package_Dependencies>
@@ -76,8 +74,7 @@ A few comments about the current state and evolution of the project:
7674
- PKCE (Proof-Key Challenge Exchange) workflow is implemented and used by default. It is highly recommended not to deactivate it, as it will become a mandatory feature when Oauth2.1 becomes the norm.
7775

7876
- As of this release, the library currently supports only redirections on port 80 (http) but has been built in a way that future updates should be easy to change to port 443 through https connection. This is because the project is maintained in LV2013 and TLS support was added in LV2020. However, an OauthClient class has been created to act as an "interface" which should allow injection of a TLS-secured client in later versions of LabVIEW (distributed as an extension addon to this library)
79-
- This library currently supports Authorization tokens, but not the ID Tokens for OpenID extension. It should be part of a future upgrade, once support for JWT (JSON Web Token) has been added to the library.
80-
- The user will notice a dependency on "MQTT Connection". This is for the first release while the Connection classes are stripped from the MQTT namespace and become their own separate libraries released under the G Open Source Project for LabVIEW. Stay tuned!</Description>
77+
- This library currently supports Authorization tokens, but not the ID Tokens for OpenID extension. It should be part of a future upgrade, once support for JWT (JSON Web Token) has been added to the library.</Description>
8178
<Copyright/>
8279
<Packager>Francois Normandin</Packager>
8380
<URL>https://github.com/LabVIEW-Open-Source/Oauth2</URL>
@@ -95,8 +92,7 @@ The Oauth2 library does not (and will not) support Implicit Grant Flow, as it wi
9592

9693
A few comments about the current state and evolution of the project:
9794
- The library currently supports only redirections on port 80 (http) but has been built in a way that future updates should be easy to change to port 443 through https connection. This is because the project is maintained in LV2013 and TLS support was added in LV2020. However, an OauthClient class has been created to act as an "interface" which should allow injection of a TLS-secured client in later versions of LabVIEW (distributed as an extension addon to this library)
98-
- This library currently supports Authorization tokens, but not the ID Tokens for ConnectID extension. It is being planned as well, once support for JWT (JSON Web Token) has been added to the library.
99-
- The user will notice a dependency on "MQTT Connection". This is for the first release while the Connection classes are stripped from the MQTT namespace and become their own separate libraries released under the G Open Source Project for LabVIEW. Stay tuned!</Release_Notes>
95+
- This library currently supports Authorization tokens, but not the ID Tokens for ConnectID extension. It is being planned as well, once support for JWT (JSON Web Token) has been added to the library.</Release_Notes>
10096
</Description>
10197
<Destinations>
10298
<Toolkit_VIs>
@@ -470,7 +466,7 @@ A few comments about the current state and evolution of the project:
470466
<Path>source\Examples</Path>
471467
<VI_Title/>
472468
</Items_Data>
473-
<GUID>6EC098B057DEF7C1A9D47072992DBDE8</GUID>
469+
<GUID>FEA5E7C707F9E7BC2D75177F798C5579</GUID>
474470
</Functions_Palette_Data>
475471
<Functions_Palette_Data>
476472
<Parent_Palette_Index>0</Parent_Palette_Index>
@@ -561,7 +557,7 @@ A few comments about the current state and evolution of the project:
561557
<Path>source\OauthClient\Write client handle.vi</Path>
562558
<VI_Title/>
563559
</Items_Data>
564-
<GUID>D34C9B9A6E4CA727736020FC60B37AE0</GUID>
560+
<GUID>EEBE64517904E82546DB8D881A48D690</GUID>
565561
</Functions_Palette_Data>
566562
<Functions_Palette_Data>
567563
<Parent_Palette_Index>0</Parent_Palette_Index>
@@ -624,7 +620,7 @@ A few comments about the current state and evolution of the project:
624620
<Path>source\OAuthToken\Update Token.vi</Path>
625621
<VI_Title/>
626622
</Items_Data>
627-
<GUID>57B51520E487431C03956788F8C3EF5B</GUID>
623+
<GUID>6D34E5A599968AAEE7E4775FFF2423E2</GUID>
628624
</Functions_Palette_Data>
629625
<Functions_Palette_Data>
630626
<Parent_Palette_Index>0</Parent_Palette_Index>
@@ -715,7 +711,7 @@ A few comments about the current state and evolution of the project:
715711
<Path>source\Examples\Slack OAuth Test.vi</Path>
716712
<VI_Title/>
717713
</Items_Data>
718-
<GUID>EB862592D3578ACB0BC392CF11046C9C</GUID>
714+
<GUID>DD85048696BA2BC42AD13ADF58B88701</GUID>
719715
</Functions_Palette_Data>
720716
</Library_Palette_Definition>
721717
</VI_Package_Builder_Settings>

Oauth2.vipc

-6.44 KB
Binary file not shown.
40 Bytes
Binary file not shown.
4 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

source/Oauth2/Authorize.vi

-440 Bytes
Binary file not shown.
36 Bytes
Binary file not shown.
36 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)