From d86305f67ffe110fffec749776388438f7e221f6 Mon Sep 17 00:00:00 2001 From: Luke Bakken Date: Mon, 7 Apr 2025 10:18:54 -0700 Subject: [PATCH] Ship OAuth2 client version 2 * Add separate project and solution to allow shipping project based on NuGet package reference. --- .../README.md | 0 .../RabbitMQ.Client.OAuth2.csproj | 71 ++++++++++++++++++ .../RabbitMQ.Client.OAuth2.sln | 25 ++++++ .../icon.png | Bin .../RabbitMQ.Client.OAuth2.csproj | 22 +----- 5 files changed, 97 insertions(+), 21 deletions(-) rename projects/{RabbitMQ.Client.OAuth2 => RabbitMQ.Client.OAuth2-NuGet}/README.md (100%) create mode 100644 projects/RabbitMQ.Client.OAuth2-NuGet/RabbitMQ.Client.OAuth2.csproj create mode 100644 projects/RabbitMQ.Client.OAuth2-NuGet/RabbitMQ.Client.OAuth2.sln rename projects/{RabbitMQ.Client.OAuth2 => RabbitMQ.Client.OAuth2-NuGet}/icon.png (100%) diff --git a/projects/RabbitMQ.Client.OAuth2/README.md b/projects/RabbitMQ.Client.OAuth2-NuGet/README.md similarity index 100% rename from projects/RabbitMQ.Client.OAuth2/README.md rename to projects/RabbitMQ.Client.OAuth2-NuGet/README.md diff --git a/projects/RabbitMQ.Client.OAuth2-NuGet/RabbitMQ.Client.OAuth2.csproj b/projects/RabbitMQ.Client.OAuth2-NuGet/RabbitMQ.Client.OAuth2.csproj new file mode 100644 index 0000000000..788aaa355c --- /dev/null +++ b/projects/RabbitMQ.Client.OAuth2-NuGet/RabbitMQ.Client.OAuth2.csproj @@ -0,0 +1,71 @@ + + + + false + net8.0;netstandard2.0 + $(NoWarn);CS1591 + true + RabbitMQ OAuth2 Client Library for .NET + Broadcom + Broadcom, Inc. and/or its subsidiaries. + Copyright (c) 2007-2025 Broadcom. All Rights Reserved. The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries. + The RabbitMQ OAuth2 Client Library for .NET enables OAuth2 token refresh for RabbitMQ.Client + true + icon.png + Apache-2.0 OR MPL-2.0 + https://www.rabbitmq.com/dotnet.html + rabbitmq, amqp, oauth2 + RabbitMQ + true + https://github.com/rabbitmq/rabbitmq-dotnet-client.git + true + snupkg + ../rabbit.snk + true + true + oauth2- + normal + true + ../../packages + README.md + + 12.0 + enable + + + + true + true + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/RabbitMQ.Client.OAuth2-NuGet/RabbitMQ.Client.OAuth2.sln b/projects/RabbitMQ.Client.OAuth2-NuGet/RabbitMQ.Client.OAuth2.sln new file mode 100644 index 0000000000..4cce705264 --- /dev/null +++ b/projects/RabbitMQ.Client.OAuth2-NuGet/RabbitMQ.Client.OAuth2.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.13.35913.81 d17.13 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RabbitMQ.Client.OAuth2", "RabbitMQ.Client.OAuth2.csproj", "{83E0877E-8286-444B-C7E9-636ACE8B6CD7}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {83E0877E-8286-444B-C7E9-636ACE8B6CD7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {83E0877E-8286-444B-C7E9-636ACE8B6CD7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {83E0877E-8286-444B-C7E9-636ACE8B6CD7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {83E0877E-8286-444B-C7E9-636ACE8B6CD7}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {7E5AE5F5-D9ED-4594-9333-86EE7DF4DC80} + EndGlobalSection +EndGlobal diff --git a/projects/RabbitMQ.Client.OAuth2/icon.png b/projects/RabbitMQ.Client.OAuth2-NuGet/icon.png similarity index 100% rename from projects/RabbitMQ.Client.OAuth2/icon.png rename to projects/RabbitMQ.Client.OAuth2-NuGet/icon.png diff --git a/projects/RabbitMQ.Client.OAuth2/RabbitMQ.Client.OAuth2.csproj b/projects/RabbitMQ.Client.OAuth2/RabbitMQ.Client.OAuth2.csproj index e262aa5ead..236a27d962 100644 --- a/projects/RabbitMQ.Client.OAuth2/RabbitMQ.Client.OAuth2.csproj +++ b/projects/RabbitMQ.Client.OAuth2/RabbitMQ.Client.OAuth2.csproj @@ -17,16 +17,9 @@ RabbitMQ true https://github.com/rabbitmq/rabbitmq-dotnet-client.git - true - snupkg ../rabbit.snk true - true - oauth2- - minimal - true - ../../packages - README.md + false