Aspnetcore Authentication Apikey Versions Save

Easy to use and very light weight Microsoft style API Key Authentication Implementation for ASP.NET Core. It can be setup so that it can accept API Key in Header, Authorization Header, QueryParams or HeaderOrQueryParams.

8.0.1

3 months ago
  • Added support to have ApiKey in request route identified by route pattern key from netcoreapp3.0 onwards #41

8.0.0

5 months ago
  • net8.0 support added
  • Sample project for net8.0 added
  • ApiKeySamplesClient.http file added for testing sample projects
  • Readme updated
  • Code cleanup and refactoring done

7.0.0

1 year ago
  • net7.0 support added
  • Information log on handler is changed to Debug log when API Key is not found on the request
  • Added package validations
  • Readme updated
  • Readme added to package

6.0.1

2 years ago
  • net6.0 support added
  • Information log on handler is changed to Debug log when IgnoreAuthenticationIfAllowAnonymous is enabled
  • Sample project added
  • Readme updated
  • Copyright year updated on License

5.1.0

3 years ago
  • WWW-Authenticate challenge header now returns SchemeName as scheme part instead of ApiKeyOptions.KeyName
  • WWW-Authenticate challenge header now has 2 new parameters 'in' and 'key_name' in value part
  • ForLegacyUseKeyNameAsSchemeNameOnWWWAuthenticateHeader added to the ApiKeyOptions
  • In Authorization Header now able to use either SchemeName or ApiKeyOptions.KeyName when matching AuthorizationHeader Scheme
  • Visibility of all the handlers changed to public (#21)
  • Tests added
  • Readme updated
  • Copyright year updated on License

5.0.0

3 years ago
  • Net 5.0 target framework added
  • IgnoreAuthenticationIfAllowAnonymous added to the ApiKeyOptions from netcoreapp3.0 onwards (#15)

3.1.1

3 years ago
  • Ability to have ApiKey in Authorization header added
  • Fixed extensions methods to use correct handler (#13)
  • Fixed issue with resolving of IApiKeyProvider implementation when using multiple schemes (#12)

3.1.0

3 years ago
  • Multitarget framework support added
  • Strong Name Key support added
  • Source Link support added
  • SuppressWWWAuthenticateHeader added to configure options
  • ForLegacyIgnoreExtraValidatedApiKeyCheck added to configure options
  • Events added to configure options

2.2.0

4 years ago

API Key Authentication Implementation for ASP.NET Core. It can be setup so that it can accept API Key in Header, QueryParams or HeaderOrQueryParams.