Skip to content

Commit 4f8a6bb

Browse files
committed
configured to build correct packages, finally, I hope so...
1 parent 269e1ba commit 4f8a6bb

15 files changed

+56
-65
lines changed
File renamed without changes.

src/Directory.Build.props

+1-12
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,6 @@
66
<PlatformTarget>x64</PlatformTarget>
77
<DebugSymbols>false</DebugSymbols>
88
<DebugType>none</DebugType>
9-
</PropertyGroup>
10-
11-
<PropertyGroup>
129
<AnalysisLevel>6.0-all</AnalysisLevel>
1310
<EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
1411
<ErrorOnDuplicatePublishOutputFiles>false</ErrorOnDuplicatePublishOutputFiles>
@@ -25,25 +22,17 @@
2522
<!-- Set the Product and Version info -->
2623
<PropertyGroup>
2724
<Product>RestApia</Product>
25+
<Authors>RestApia</Authors>
2826
<Company>restapia.app</Company>
2927
<Copyright>Copyright 2023-$([System.DateTime]::Now.ToString('yyyy')) restapia.app</Copyright>
3028

31-
<!-- Will be replaced by CI -->
32-
<AssemblyVersion>99.99.99.*</AssemblyVersion>
3329
<NeutralLanguage>en</NeutralLanguage>
34-
3530
<GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute>
3631
<GenerateAssemblyInformationalVersionAttribute>false</GenerateAssemblyInformationalVersionAttribute>
3732
<GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
3833
<Deterministic Condition="$(AssemblyVersion.EndsWith('*'))">False</Deterministic>
3934
</PropertyGroup>
4035

41-
<ItemGroup>
42-
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.2" PrivateAssets="none" />
43-
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" PrivateAssets="none"/>
44-
<PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="8.0.0" PrivateAssets="none"/>
45-
</ItemGroup>
46-
4736
<ItemGroup>
4837
<PackageReference Include="StyleCop.Analyzers" Version="1.1.118">
4938
<PrivateAssets>all</PrivateAssets>

src/Extensions/Directory.Build.props

+12-1
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,17 @@
22
<Import Project="..\Directory.Build.props"/>
33

44
<PropertyGroup>
5-
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
65
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
6+
<RepositoryUrl>https://github.com/RestApia/RestApia.Shared</RepositoryUrl>
7+
<PackageLicenseExpression>MIT</PackageLicenseExpression>
8+
<PackageReadmeFile>README.md</PackageReadmeFile>
9+
<PackageTags>RestApia, Extension</PackageTags>
710
</PropertyGroup>
811

12+
<ItemGroup>
13+
<None Include="README.md" Pack="true" PackagePath="\"/>
14+
</ItemGroup>
15+
916
<Target Name="PublishToLocal" AfterTargets="Pack" Condition="'$(Configuration)' == 'Debug'">
1017
<ItemGroup>
1118
<NuGetPackages Include="$(PackageOutputPath)*.nupkg"/>
@@ -14,4 +21,8 @@
1421
<Copy SourceFiles="@(NuGetPackages)" DestinationFolder="$(ProjectDir)..\..\..\.local\nugets"/>
1522
</Target>
1623

24+
<ItemGroup>
25+
<PackageReference Include="RestApia.Shared" Version="1.0.4" />
26+
</ItemGroup>
27+
1728
</Project>

src/Extensions/RestApia.Extensions.Auth.Basic/AssemblyInfo.cs

-11
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# RestApia.Extensions.Auth.Basic
2+
3+
TBD
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
2-
<ItemGroup>
3-
<PackageReference Include="RestApia.Shared" Version="1.0.0" />
4-
</ItemGroup>
2+
<PropertyGroup>
3+
<Title>Basic Authorization extension</Title>
4+
<Description>Basic Authorization extension for RestApia. Generate Authorizatoin header based on settings for requests.</Description>
5+
<Version>1.0.6</Version>
6+
</PropertyGroup>
57
</Project>

src/Extensions/RestApia.Extensions.Auth.OAuth2/AssemblyInfo.cs

-11
This file was deleted.

src/Extensions/RestApia.Extensions.Auth.OAuth2/AuthCode/OAuth2AuthCodeService.cs

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
using System.Diagnostics.CodeAnalysis;
22
using System.Text;
3-
using Microsoft.Extensions.Logging;
43
using Newtonsoft.Json;
54
using Newtonsoft.Json.Linq;
65
using RestApia.Shared.Common;
@@ -40,7 +39,7 @@ public async Task<bool> ReloadAsync(object settingsObj, Guid authId)
4039
{
4140
if (settingsObj is not OAuth2AuthCodeSettings settings)
4241
{
43-
_logger.LogWarning("Invalid settings type '{SettingsType}' for service {DisplayName} found", settingsObj?.GetType(), DisplayName);
42+
_logger.Warn($"Invalid settings type '{settingsObj?.GetType()}' for service {DisplayName} found");
4443
return false;
4544
}
4645

@@ -55,7 +54,7 @@ public async Task<bool> ReloadAsync(object settingsObj, Guid authId)
5554
DateTime? expiresAt = null;
5655
if (!OAuth2Helper.TryParseToken(tokenString, _logger, out var token))
5756
{
58-
_logger.LogWarning("Cannot validate JWT token, expiration date will not be set");
57+
_logger.Warn("Cannot validate JWT token, expiration date will not be set");
5958
}
6059
else
6160
{

src/Extensions/RestApia.Extensions.Auth.OAuth2/Implicit/OAuth2ImplicitService.cs

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
using System.Web;
2-
using Microsoft.Extensions.Logging;
32
using RestApia.Shared.Common;
43
using RestApia.Shared.Extensions.Interfaces;
54
using RestApia.Shared.Extensions.Models;
@@ -35,7 +34,7 @@ public async Task<bool> ReloadAsync(object settingsObj, Guid authId)
3534
{
3635
if (settingsObj is not OAuth2ImplicitSettings settings)
3736
{
38-
_logger.LogWarning("Invalid settings type '{SettingsType}' for service {DisplayName} found", settingsObj?.GetType(), DisplayName);
37+
_logger.Warn($"Invalid settings type '{settingsObj?.GetType()}' for service {DisplayName} found");
3938
return false;
4039
}
4140

@@ -69,7 +68,7 @@ public async Task<bool> ReloadAsync(object settingsObj, Guid authId)
6968
var result = await _dialogs.OpenAuthBrowserAsync(startUrl, stopUrl, "OAuth2 Implicit");
7069
if (result == null)
7170
{
72-
_logger.LogDebug("Auth canceled by user");
71+
_logger.Debug("Auth canceled by user");
7372
return false;
7473
}
7574

@@ -85,7 +84,7 @@ public async Task<bool> ReloadAsync(object settingsObj, Guid authId)
8584
DateTime? expiresAt = null;
8685
if (!OAuth2Helper.TryParseToken(tokenString, _logger, out var token))
8786
{
88-
_logger.LogWarning("Cannot validate JWT token, expiration date will not be set");
87+
_logger.Warn("Cannot validate JWT token, expiration date will not be set");
8988
}
9089
else
9190
{

src/Extensions/RestApia.Extensions.Auth.OAuth2/OAuth2Helper.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
using System.Diagnostics.CodeAnalysis;
33
using System.IdentityModel.Tokens.Jwt;
44
using System.Web;
5-
using Microsoft.Extensions.Logging;
5+
using RestApia.Shared.Extensions.Interfaces;
66
using RestApia.Shared.Extensions.Models;
77
using RestApia.Shared.Values.Enums;
88

@@ -17,7 +17,7 @@ public static bool TryParseToken(string? token, ILogger logger, [NotNullWhen(tru
1717
result = null;
1818
if (string.IsNullOrWhiteSpace(token))
1919
{
20-
logger.LogWarning("Cannot parse empty JWT token");
20+
logger.Warn("Cannot parse empty JWT token");
2121
return false;
2222
}
2323

@@ -29,7 +29,7 @@ public static bool TryParseToken(string? token, ILogger logger, [NotNullWhen(tru
2929
}
3030
catch (Exception ex)
3131
{
32-
logger.LogError("Error during JWT token parsing: {ExMessage}", ex.Message);
32+
logger.Fail(ex, "Error during JWT token parsing");
3333
return false;
3434
}
3535
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# RestApia.Extensions.Auth.OAuth2
2+
3+
TBD
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
<Project Sdk="Microsoft.NET.Sdk">
2+
<PropertyGroup>
3+
<Title>OAuth2 Authorization extension</Title>
4+
<Description>Extension provides OAuth2 Implicit and AuthCode authorizations</Description>
5+
<Version>1.0.6</Version>
6+
</PropertyGroup>
7+
28
<ItemGroup>
3-
<PackageReference Include="RestApia.Shared" Version="1.0.0" />
9+
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
10+
<PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="8.1.2" />
411
</ItemGroup>
12+
513
</Project>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
namespace RestApia.Shared.Extensions.Interfaces;
2+
3+
public interface ILogger
4+
{
5+
void Debug(string message);
6+
void Info(string message);
7+
void Warn(string message);
8+
void Fail(string message);
9+
void Fail(Exception? ex, string message = "");
10+
}

src/RestApia.Shared/Extensions/Models/ExtensionFileInfo.cs

-15
This file was deleted.

src/RestApia.Shared/RestApia.Shared.csproj

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4+
<Title>RestApia Extensions shared Library</Title>
5+
<Description>Provides interfaces for communication with application</Description>
46
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
5-
<RepositoryUrl>https://github.com/RestApia/RestApia.Community</RepositoryUrl>
7+
<RepositoryUrl>https://github.com/RestApia/RestApia.Shared</RepositoryUrl>
68
<PackageLicenseExpression>MIT</PackageLicenseExpression>
79
<PackageReadmeFile>README.md</PackageReadmeFile>
10+
<Version>1.0.4</Version>
11+
<AssemblyVersion>1.0.4</AssemblyVersion>
812
</PropertyGroup>
913

1014
<ItemGroup>

0 commit comments

Comments
 (0)