Commit bcf986c
feat!: add support for .NET 7, 8, and 9, add publish workflow - version 1.0.0 (#66)
* chore: clear solution
* chore(Assets): #65: move logo from solution to project
* chore(Assets): #65: add links to logo in csproj files
* chore: add .idea folder to gitignore
* chore(Assets): #65: update logo file to 128×128 resolution
* Revert "chore: clear solution"
This reverts commit ebbf904.
* chore(examples): #65: add example for net7 BaseAuthentication
* chore: #65: add net7 BaseAuthentication to sln
* test(net7): #65: add tests for basic auth
* chore(tests): #65: update test app to net7
* chore: #65: add example projects for net7
* chore(tests): #65: add tests for net7 projects
* chore: #65: add example projects for net8
* chore(tests): #65: add tests for net8 projects
* chore: #65: add example projects for net9
* chore: #65: update tests csproj to net9
* chore: #65: update AspNetCore.Mvc.Testing package to 9 version
* chore(tests): #65: add tests for net9 projects
* chore(tests): #65: change db names and user credits to fix flacky register with valid tests
* chore: #65: update .sln file
* chore(Core): #65: update .NET target versions
* chore(Identity): #65: update .NET target versions
* chore(readme): #65: update .NET versions info
* chore(ci): #65: update test workflow to .NET 9
* chore(codestyle): apply dotnet format
* chore: bump version of Identity to 0.1.2 and Core to 0.3.5
* chore(csproj): update first and last name order
* chore(Assets): #67: move logo from solution to project
* chore(Assets): #67: add links to logo in csproj files
* chore: add .idea folder to gitignore
* chore(Assets): #67: update logo file to 128×128 resolution
* Revert "chore: clear solution"
This reverts commit ebbf904.
* chore(Assets): #67: add JWT text to icon
* chore: bump minor versions of packages
* Update JwtAuthentication.Core/JwtAuthentication.Core.csproj
* chore: update readme
* chore: update Authors metainfo
* chore(Core): #65: add link to Examples folder in readme
* chore(Core): #65: add link to Examples folder in usage-for-old-vesions
* chore(Identity): #65: update code examples in readme files
* chore(Core): #65: fix path to Examples in readme
* fix(Core): #65: update Microsoft.AspNetCore.Authentication.JwtBearer deps to avoid known vulnerability
* refactor(Examples): #65: rename NetCore to Net to projects that is higher than .NET 5
* bump version of Identity to 0.1.3 and Core to 0.3.6
* ci(publish-to-nuget): #65: add 7,8 and 9 versions of .NET
* chore(Core): clean up JwtBearer dependencies
* chore(readme): #65: revert visual changes
* chore: allow update to major version 1.0.0
---------
Co-authored-by: Koval1997 <kovalmax06@gmail.com>
Co-authored-by: fpandyz <5389368+fpandyz@users.noreply.github.com>1 parent dd0e06b commit bcf986c
362 files changed
Lines changed: 7861 additions & 1650 deletions
File tree
- .github/workflows
- Examples
- Example.Net5.0.AuthenticationUsingIdentityUser
- Controllers
- Data
- Models
- Properties
- Example.Net5.0.AuthenticationWithRefreshToken
- Controllers
- Data
- Models
- Properties
- Example.Net5.0.BaseAuthentication
- Controllers
- Properties
- Example.Net5.0.CookiesBasedAuthentication
- Controllers
- Properties
- Example.Net5.0.PermissionBasedAuthorization
- Controllers
- Properties
- Example.Net5.0.RefreshTokenAuthAndRegistrationUsingIdentity
- Controllers
- Data
- Models
- Properties
- Example.Net5.0.RefreshTokenWithConfidenceInterval
- Controllers
- Data
- Models
- Properties
- Example.Net5.0.WithCredentialsValidator
- Controllers
- Properties
- Example.Net6.0.AuthenticationUsingGenericIdentityUser
- Controllers
- Data
- Models
- Properties
- Example.Net6.0.AuthenticationUsingIdentityUser
- Controllers
- Data
- Models
- Properties
- Example.Net6.0.AuthenticationWithRefreshToken
- Controllers
- Data
- Models
- Properties
- Example.Net6.0.BaseAuthentication
- Controllers
- Properties
- Example.Net6.0.CookiesBasedAuthentication
- Controllers
- Properties
- Example.Net6.0.PermissionBasedAuthorization
- Controllers
- Properties
- Example.Net6.0.RefreshTokenAuthAndRegistrationUsingIdentity
- Controllers
- Data
- Models
- Properties
- Example.Net6.0.RefreshTokenWithConfidenceInterval
- Controllers
- Data
- Models
- Properties
- Example.Net6.0.WithCredentialsValidator
- Controllers
- Properties
- Example.Net7.0.AuthenticationUsingGenericIdentityUser
- Controllers
- Data
- Models
- Properties
- Example.Net7.0.AuthenticationUsingIdentityUser
- Controllers
- Data
- Models
- Properties
- Example.Net7.0.AuthenticationWithRefreshToken
- Controllers
- Data
- Models
- Properties
- Example.Net7.0.BaseAuthentication
- Controllers
- Properties
- Example.Net7.0.CookiesBasedAuthentication
- Controllers
- Properties
- Example.Net7.0.PermissionBasedAuthorization
- Controllers
- Properties
- Example.Net7.0.RefreshTokenAuthAndRegistrationUsingIdentity
- Controllers
- Data
- Models
- Properties
- Example.Net7.0.RefreshTokenWithConfidenceInterval
- Controllers
- Data
- Models
- Properties
- Example.Net7.0.WithCredentialsValidator
- Controllers
- Properties
- Example.Net8.0.AuthenticationUsingGenericIdentityUser
- Controllers
- Data
- Models
- Properties
- Example.Net8.0.AuthenticationUsingIdentityUser
- Controllers
- Data
- Models
- Properties
- Example.Net8.0.AuthenticationWithRefreshToken
- Controllers
- Data
- Models
- Properties
- Example.Net8.0.BaseAuthentication
- Controllers
- Properties
- Example.Net8.0.CookiesBasedAuthentication
- Controllers
- Properties
- Example.Net8.0.PermissionBasedAuthorization
- Controllers
- Properties
- Example.Net8.0.RefreshTokenAuthAndRegistrationUsingIdentity
- Controllers
- Data
- Models
- Properties
- Example.Net8.0.RefreshTokenWithConfidenceInterval
- Controllers
- Data
- Models
- Properties
- Example.Net8.0.WithCredentialsValidator
- Controllers
- Properties
- Example.Net9.0.AuthenticationUsingGenericIdentityUser
- Controllers
- Data
- Models
- Properties
- Example.Net9.0.AuthenticationUsingIdentityUser
- Controllers
- Data
- Models
- Properties
- Example.Net9.0.AuthenticationWithRefreshToken
- Controllers
- Data
- Models
- Properties
- Example.Net9.0.BaseAuthentication
- Controllers
- Properties
- Example.Net9.0.CookiesBasedAuthentication
- Controllers
- Properties
- Example.Net9.0.PermissionBasedAuthorization
- Controllers
- Properties
- Example.Net9.0.RefreshTokenAuthAndRegistrationUsingIdentity
- Controllers
- Data
- Models
- Properties
- Example.Net9.0.RefreshTokenWithConfidenceInterval
- Controllers
- Data
- Models
- Properties
- Example.Net9.0.WithCredentialsValidator
- Controllers
- Properties
- Example.NetCore5.0.RefreshTokenAuthAndRegistrationUsingIdentity
- Controllers
- Data
- Models
- Example.NetCore6.0.AuthenticationUsingGenericIdentityUser
- Controllers
- Data
- Example.NetCore6.0.BaseAuthentication
- Example.NetCore6.0.CookiesBasedAuthentication
- Example.NetCore6.0.PermissionBasedAuthorization
- Example.NetCore6.0.RefreshTokenAuthAndRegistrationUsingIdentity
- Example.NetCore6.0.RefreshTokenWithConfidenceInterval
- Tests
- NetCore5.0
- NetCore6.0
- NetCore7.0
- NetCore8.0
- NetCore9.0
- Postman
- Units
- JwtAuthentication.Core
- Services
- Implementation
- JwtAuthentication.Identity
- Middleware/Logout
- Options
- Services
- Signing
- Validators
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
26 | 29 | | |
27 | 30 | | |
28 | 31 | | |
| |||
Large diffs are not rendered by default.
Lines changed: 32 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
| 28 | + | |
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
| 1 | + | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
0 commit comments