Skip to content

Commit 7f2ddd9

Browse files
author
Vadim Belov
committed
2 parents 26c780d + 38813ff commit 7f2ddd9

199 files changed

Lines changed: 875 additions & 951 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Sources/EasyExtensions.AspNetCore.Authorization/Abstractions/IClaimProvider.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
using System.Collections.Generic;
1+
// SPDX-License-Identifier: MIT
2+
// Copyright (c) 2025–2026 Vadim Belov <https://belov.us>
3+
4+
using System.Collections.Generic;
25
using System.Security.Claims;
36

47
namespace EasyExtensions.AspNetCore.Authorization.Abstractions

Sources/EasyExtensions.AspNetCore.Authorization/Abstractions/ITokenProvider.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
using EasyExtensions.AspNetCore.Authorization.Builders;
1+
// SPDX-License-Identifier: MIT
2+
// Copyright (c) 2025–2026 Vadim Belov <https://belov.us>
3+
4+
using EasyExtensions.AspNetCore.Authorization.Builders;
25
using Microsoft.IdentityModel.Tokens;
36
using System;
47

@@ -54,4 +57,4 @@ public interface ITokenProvider
5457
/// <returns> True if token is valid, false otherwise. </returns>
5558
bool ValidateToken(string token);
5659
}
57-
}
60+
}

Sources/EasyExtensions.AspNetCore.Authorization/Builders/ClaimBuilder.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
using System;
1+
// SPDX-License-Identifier: MIT
2+
// Copyright (c) 2025–2026 Vadim Belov <https://belov.us>
3+
4+
using System;
25
using System.Collections.Generic;
36
using System.Security.Claims;
47

@@ -69,4 +72,4 @@ public Claim[] Build()
6972
return [.. _claims];
7073
}
7174
}
72-
}
75+
}

Sources/EasyExtensions.AspNetCore.Authorization/Controllers/BaseAuthController.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
using EasyExtensions.Abstractions;
1+
// SPDX-License-Identifier: MIT
2+
// Copyright (c) 2025–2026 Vadim Belov <https://belov.us>
3+
4+
using EasyExtensions.Abstractions;
25
using EasyExtensions.AspNetCore.Authorization.Abstractions;
36
using EasyExtensions.AspNetCore.Authorization.Models.Dto;
47
using EasyExtensions.AspNetCore.Extensions;

Sources/EasyExtensions.AspNetCore.Authorization/EasyExtensions.AspNetCore.Authorization.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,10 @@
3131
<None Include="..\..\LICENSE.md" Pack="true" PackagePath="LICENSE.md" />
3232
<ProjectReference Include="..\EasyExtensions.AspNetCore\EasyExtensions.AspNetCore.csproj" />
3333
<ProjectReference Include="..\EasyExtensions\EasyExtensions.csproj" />
34-
<PackageReference Include="Microsoft.AspNetCore.Authorization" Version="10.0.1" />
35-
<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="10.0.1" />
36-
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="10.0.1" />
37-
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0" PrivateAssets="All" />
34+
<PackageReference Include="Microsoft.AspNetCore.Authorization" Version="10.0.2" />
35+
<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="10.0.2" />
36+
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="10.0.2" />
37+
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="10.0.102" PrivateAssets="All" />
3838
</ItemGroup>
3939

4040
</Project>

Sources/EasyExtensions.AspNetCore.Authorization/Extensions/ConfigurationExtensions.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
using EasyExtensions.AspNetCore.Authorization.Models;
1+
// SPDX-License-Identifier: MIT
2+
// Copyright (c) 2025–2026 Vadim Belov <https://belov.us>
3+
4+
using EasyExtensions.AspNetCore.Authorization.Models;
25
using EasyExtensions.Helpers;
36
using Microsoft.Extensions.Configuration;
47
using Microsoft.IdentityModel.Tokens;

Sources/EasyExtensions.AspNetCore.Authorization/Extensions/ServiceCollectionExtensions.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
using EasyExtensions.AspNetCore.Authorization.Abstractions;
1+
// SPDX-License-Identifier: MIT
2+
// Copyright (c) 2025–2026 Vadim Belov <https://belov.us>
3+
4+
using EasyExtensions.AspNetCore.Authorization.Abstractions;
25
using EasyExtensions.AspNetCore.Authorization.Handlers;
36
using EasyExtensions.AspNetCore.Authorization.Services;
47
using Microsoft.AspNetCore.Authentication.JwtBearer;
@@ -117,4 +120,4 @@ public static IServiceCollection AllowAnonymousOnDevelopment(this IServiceCollec
117120
return services;
118121
}
119122
}
120-
}
123+
}

Sources/EasyExtensions.AspNetCore.Authorization/Handlers/AllowAnonymousAuthorizationHandler.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
using Microsoft.AspNetCore.Authorization;
1+
// SPDX-License-Identifier: MIT
2+
// Copyright (c) 2025–2026 Vadim Belov <https://belov.us>
3+
4+
using Microsoft.AspNetCore.Authorization;
25
using System.Threading.Tasks;
36

47
namespace EasyExtensions.AspNetCore.Authorization.Handlers
@@ -22,4 +25,4 @@ public Task HandleAsync(AuthorizationHandlerContext context)
2225
return Task.CompletedTask;
2326
}
2427
}
25-
}
28+
}

Sources/EasyExtensions.AspNetCore.Authorization/Models/Dto/ChangePasswordRequestDto.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
using System.ComponentModel.DataAnnotations;
1+
// SPDX-License-Identifier: MIT
2+
// Copyright (c) 2025–2026 Vadim Belov <https://belov.us>
3+
4+
using System.ComponentModel.DataAnnotations;
25

36
namespace EasyExtensions.AspNetCore.Authorization.Models.Dto
47
{

Sources/EasyExtensions.AspNetCore.Authorization/Models/Dto/GoogleOpenIdResponseDto.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
using System.Text.Json.Serialization;
1+
// SPDX-License-Identifier: MIT
2+
// Copyright (c) 2025–2026 Vadim Belov <https://belov.us>
3+
4+
using System.Text.Json.Serialization;
25

36
namespace EasyExtensions.AspNetCore.Authorization.Models.Dto
47
{

0 commit comments

Comments
 (0)