COFRS.OAuth
0.0.19-alpha
A library to add OAuth2 security to a COFRS REST Service
This is a prerelease version of COFRS.OAuth.
Install-Package COFRS.OAuth -Version 0.0.19-alpha
dotnet add package COFRS.OAuth --version 0.0.19-alpha
<PackageReference Include="COFRS.OAuth" Version="0.0.19-alpha" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add COFRS.OAuth --version 0.0.19-alpha
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: COFRS.OAuth, 0.0.19-alpha"
For F# scripts that support #r syntax, copy this into the source code to reference the package.
Release Notes
Pre-release. DO NOT USE.
Dependencies
-
.NETCoreApp 3.1
- COFRS (>= 0.0.51-alpha)
- COFRS.Common (>= 0.0.22-alpha)
- IdentityServer4.AccessTokenValidation (>= 3.0.1)
- Microsoft.AspNetCore.Authentication (>= 2.2.0)
- Microsoft.AspNetCore.Authentication.Abstractions (>= 2.2.0)
- Microsoft.AspNetCore.Authentication.JwtBearer (>= 3.1.12)
- Microsoft.AspNetCore.Authentication.OpenIdConnect (>= 3.1.12)
- Microsoft.AspNetCore.Diagnostics (>= 2.2.0)
- Microsoft.AspNetCore.Mvc.Versioning (>= 5.0.0)
- Microsoft.AspNetCore.Mvc.Versioning.ApiExplorer (>= 5.0.0)
- Microsoft.AspNetCore.Server.IISIntegration (>= 2.2.1)
- Microsoft.Extensions.Caching.Memory (>= 5.0.0)
- Microsoft.Extensions.Configuration (>= 5.0.0)
- Microsoft.Extensions.DependencyInjection (>= 5.0.1)
- Microsoft.Extensions.Logging (>= 5.0.0)
- Newtonsoft.Json (>= 12.0.3)
- Serilog.Extensions.Logging (>= 3.0.1)
- Serilog.Settings.Configuration (>= 3.1.0)
- Swashbuckle.AspNetCore (>= 6.0.7)
- Swashbuckle.AspNetCore.Annotations (>= 6.0.7)
- System.Runtime.Caching (>= 5.0.0)
- System.Text.Json (>= 5.0.1)
-
.NETFramework 4.6.1
- COFRS (>= 0.0.51-alpha)
- COFRS.Common (>= 0.0.22-alpha)
- IdentityServer3.Contrib.AccessTokenValidation (>= 4.0.36)
- Microsoft.AspNet.Mvc (>= 5.2.7)
- Microsoft.AspNet.WebApi.Core (>= 5.2.7)
- Microsoft.AspNet.WebApi.Versioning (>= 4.1.1)
- Microsoft.AspNet.WebApi.Versioning.ApiExplorer (>= 4.1.1)
- Microsoft.AspNet.WebApi.WebHost (>= 5.2.7)
- Microsoft.Extensions.Caching.Memory (>= 5.0.0)
- Microsoft.Extensions.Configuration (>= 5.0.0)
- Microsoft.Extensions.DependencyInjection (>= 5.0.0)
- Microsoft.Extensions.Http (>= 5.0.0)
- Microsoft.Extensions.Logging (>= 5.0.0)
- Microsoft.Owin (>= 4.1.1)
- Microsoft.Owin.FileSystems (>= 4.1.1)
- Microsoft.Owin.Host.SystemWeb (>= 4.1.1)
- Microsoft.Owin.Security (>= 4.1.1)
- Microsoft.Owin.Security.Authorization (>= 1.2.0.1)
- Microsoft.Owin.Security.Authorization.WebApi (>= 1.1.1.1)
- Microsoft.Owin.Security.Jwt (>= 4.1.1)
- Microsoft.Owin.Security.OAuth (>= 4.1.1)
- Microsoft.Owin.StaticFiles (>= 4.1.1)
- Newtonsoft.Json (>= 12.0.3)
- Owin (>= 1.0.0)
- Serilog.Extensions.Logging (>= 3.0.1)
- Serilog.Settings.Configuration (>= 3.1.0)
- Swashbuckle (>= 5.6.0)
-
.NETFramework 4.6.2
- COFRS (>= 0.0.51-alpha)
- COFRS.Common (>= 0.0.22-alpha)
- IdentityServer3.Contrib.AccessTokenValidation (>= 4.0.36)
- Microsoft.AspNet.Mvc (>= 5.2.7)
- Microsoft.AspNet.WebApi.Core (>= 5.2.7)
- Microsoft.AspNet.WebApi.Versioning (>= 4.1.1)
- Microsoft.AspNet.WebApi.Versioning.ApiExplorer (>= 4.1.1)
- Microsoft.AspNet.WebApi.WebHost (>= 5.2.7)
- Microsoft.Extensions.Caching.Memory (>= 5.0.0)
- Microsoft.Extensions.Configuration (>= 5.0.0)
- Microsoft.Extensions.DependencyInjection (>= 5.0.0)
- Microsoft.Extensions.Http (>= 5.0.0)
- Microsoft.Extensions.Logging (>= 5.0.0)
- Microsoft.Owin (>= 4.1.1)
- Microsoft.Owin.FileSystems (>= 4.1.1)
- Microsoft.Owin.Host.SystemWeb (>= 4.1.1)
- Microsoft.Owin.Security (>= 4.1.1)
- Microsoft.Owin.Security.Authorization (>= 1.1.1.1)
- Microsoft.Owin.Security.Authorization.WebApi (>= 1.1.1.1)
- Microsoft.Owin.Security.Jwt (>= 4.1.1)
- Microsoft.Owin.Security.OAuth (>= 4.1.1)
- Microsoft.Owin.StaticFiles (>= 4.1.1)
- Newtonsoft.Json (>= 12.0.3)
- Owin (>= 1.0.0)
- Serilog.Extensions.Logging (>= 3.0.1)
- Serilog.Settings.Configuration (>= 3.1.0)
- Swashbuckle (>= 5.6.0)
-
.NETFramework 4.7
- COFRS (>= 0.0.51-alpha)
- COFRS.Common (>= 0.0.22-alpha)
- IdentityServer3.Contrib.AccessTokenValidation (>= 4.1.16)
- Microsoft.AspNet.Mvc (>= 5.2.7)
- Microsoft.AspNet.WebApi.Core (>= 5.2.7)
- Microsoft.AspNet.WebApi.Versioning (>= 4.1.1)
- Microsoft.AspNet.WebApi.Versioning.ApiExplorer (>= 4.1.1)
- Microsoft.AspNet.WebApi.WebHost (>= 5.2.7)
- Microsoft.Extensions.Caching.Memory (>= 5.0.0)
- Microsoft.Extensions.Configuration (>= 5.0.0)
- Microsoft.Extensions.DependencyInjection (>= 5.0.0)
- Microsoft.Extensions.Http (>= 5.0.0)
- Microsoft.Extensions.Logging (>= 5.0.0)
- Microsoft.Owin (>= 4.1.1)
- Microsoft.Owin.FileSystems (>= 4.1.1)
- Microsoft.Owin.Host.SystemWeb (>= 4.1.1)
- Microsoft.Owin.Security (>= 4.1.1)
- Microsoft.Owin.Security.Authorization (>= 1.1.1.1)
- Microsoft.Owin.Security.Authorization.WebApi (>= 1.1.1.1)
- Microsoft.Owin.Security.Jwt (>= 4.1.1)
- Microsoft.Owin.Security.OAuth (>= 4.1.1)
- Microsoft.Owin.StaticFiles (>= 4.1.1)
- Newtonsoft.Json (>= 12.0.3)
- Owin (>= 1.0.0)
- Serilog.Extensions.Logging (>= 3.0.1)
- Serilog.Settings.Configuration (>= 3.1.0)
- Swashbuckle (>= 5.6.0)
-
.NETFramework 4.7.1
- COFRS (>= 0.0.51-alpha)
- COFRS.Common (>= 0.0.22-alpha)
- IdentityServer3.Contrib.AccessTokenValidation (>= 4.1.16)
- Microsoft.AspNet.Mvc (>= 5.2.7)
- Microsoft.AspNet.WebApi.Core (>= 5.2.7)
- Microsoft.AspNet.WebApi.Versioning (>= 4.1.1)
- Microsoft.AspNet.WebApi.Versioning.ApiExplorer (>= 4.1.1)
- Microsoft.AspNet.WebApi.WebHost (>= 5.2.7)
- Microsoft.Extensions.Caching.Memory (>= 5.0.0)
- Microsoft.Extensions.Configuration (>= 5.0.0)
- Microsoft.Extensions.DependencyInjection (>= 5.0.0)
- Microsoft.Extensions.Http (>= 5.0.0)
- Microsoft.Extensions.Logging (>= 5.0.0)
- Microsoft.Owin (>= 4.1.1)
- Microsoft.Owin.FileSystems (>= 4.1.1)
- Microsoft.Owin.Host.SystemWeb (>= 4.1.1)
- Microsoft.Owin.Security (>= 4.1.1)
- Microsoft.Owin.Security.Authorization (>= 1.1.1.1)
- Microsoft.Owin.Security.Authorization.WebApi (>= 1.1.1.1)
- Microsoft.Owin.Security.Jwt (>= 4.1.1)
- Microsoft.Owin.Security.OAuth (>= 4.1.1)
- Microsoft.Owin.StaticFiles (>= 4.1.1)
- Newtonsoft.Json (>= 12.0.3)
- Owin (>= 1.0.0)
- Serilog.Extensions.Logging (>= 3.0.1)
- Serilog.Settings.Configuration (>= 3.1.0)
- Swashbuckle (>= 5.6.0)
-
.NETFramework 4.7.2
- COFRS (>= 0.0.51-alpha)
- COFRS.Common (>= 0.0.22-alpha)
- IdentityServer3.Contrib.AccessTokenValidation (>= 4.1.16)
- Microsoft.AspNet.Mvc (>= 5.2.7)
- Microsoft.AspNet.WebApi.Core (>= 5.2.7)
- Microsoft.AspNet.WebApi.Versioning (>= 4.1.1)
- Microsoft.AspNet.WebApi.Versioning.ApiExplorer (>= 4.1.1)
- Microsoft.AspNet.WebApi.WebHost (>= 5.2.7)
- Microsoft.Extensions.Caching.Memory (>= 5.0.0)
- Microsoft.Extensions.Configuration (>= 5.0.0)
- Microsoft.Extensions.DependencyInjection (>= 5.0.0)
- Microsoft.Extensions.Http (>= 5.0.0)
- Microsoft.Extensions.Logging (>= 5.0.0)
- Microsoft.Owin (>= 4.1.1)
- Microsoft.Owin.FileSystems (>= 4.1.1)
- Microsoft.Owin.Host.SystemWeb (>= 4.1.1)
- Microsoft.Owin.Security (>= 4.1.1)
- Microsoft.Owin.Security.Authorization (>= 1.1.1.1)
- Microsoft.Owin.Security.Authorization.WebApi (>= 1.1.1.1)
- Microsoft.Owin.Security.Jwt (>= 4.1.1)
- Microsoft.Owin.Security.OAuth (>= 4.1.1)
- Microsoft.Owin.StaticFiles (>= 4.1.1)
- Newtonsoft.Json (>= 12.0.3)
- Owin (>= 1.0.0)
- Serilog.Extensions.Logging (>= 3.0.1)
- Serilog.Settings.Configuration (>= 3.1.0)
- Swashbuckle (>= 5.6.0)
-
.NETFramework 4.8
- COFRS (>= 0.0.51-alpha)
- COFRS.Common (>= 0.0.22-alpha)
- IdentityServer3.Contrib.AccessTokenValidation (>= 4.1.16)
- Microsoft.AspNet.Mvc (>= 5.2.7)
- Microsoft.AspNet.WebApi.Core (>= 5.2.7)
- Microsoft.AspNet.WebApi.Versioning (>= 4.1.1)
- Microsoft.AspNet.WebApi.Versioning.ApiExplorer (>= 4.1.1)
- Microsoft.AspNet.WebApi.WebHost (>= 5.2.7)
- Microsoft.Extensions.Caching.Memory (>= 5.0.0)
- Microsoft.Extensions.Configuration (>= 5.0.0)
- Microsoft.Extensions.DependencyInjection (>= 5.0.0)
- Microsoft.Extensions.Http (>= 5.0.0)
- Microsoft.Extensions.Logging (>= 5.0.0)
- Microsoft.Owin (>= 4.1.1)
- Microsoft.Owin.FileSystems (>= 4.1.1)
- Microsoft.Owin.Host.SystemWeb (>= 4.1.1)
- Microsoft.Owin.Security (>= 4.1.1)
- Microsoft.Owin.Security.Authorization (>= 1.1.1.1)
- Microsoft.Owin.Security.Authorization.WebApi (>= 1.1.1.1)
- Microsoft.Owin.Security.Jwt (>= 4.1.1)
- Microsoft.Owin.Security.OAuth (>= 4.1.1)
- Microsoft.Owin.StaticFiles (>= 4.1.1)
- Newtonsoft.Json (>= 12.0.3)
- Owin (>= 1.0.0)
- Serilog.Extensions.Logging (>= 3.0.1)
- Serilog.Settings.Configuration (>= 3.1.0)
- Swashbuckle (>= 5.6.0)
-
net5.0
- COFRS (>= 0.0.51-alpha)
- COFRS.Common (>= 0.0.22-alpha)
- IdentityServer4.AccessTokenValidation (>= 3.0.1)
- Microsoft.AspNetCore.Authentication (>= 2.2.0)
- Microsoft.AspNetCore.Authentication.Abstractions (>= 2.2.0)
- Microsoft.AspNetCore.Authentication.JwtBearer (>= 5.0.3)
- Microsoft.AspNetCore.Authentication.OpenIdConnect (>= 5.0.3)
- Microsoft.AspNetCore.Diagnostics (>= 2.2.0)
- Microsoft.AspNetCore.Mvc.Versioning (>= 5.0.0)
- Microsoft.AspNetCore.Mvc.Versioning.ApiExplorer (>= 5.0.0)
- Microsoft.AspNetCore.Server.IISIntegration (>= 2.2.1)
- Microsoft.Extensions.Caching.Memory (>= 5.0.0)
- Microsoft.Extensions.Configuration (>= 5.0.0)
- Microsoft.Extensions.DependencyInjection (>= 5.0.1)
- Microsoft.Extensions.Logging (>= 5.0.0)
- Serilog.Extensions.Logging (>= 3.0.1)
- Serilog.Settings.Configuration (>= 3.1.0)
- Swashbuckle.AspNetCore (>= 6.0.7)
- Swashbuckle.AspNetCore.Annotations (>= 6.0.7)
- System.Runtime.Caching (>= 5.0.0)
- System.Text.Json (>= 5.0.1)
Used By
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version History
Version | Downloads | Last updated |
---|---|---|
0.0.19-alpha | 74 | 3/5/2021 |
0.0.18-alpha | 31 | 2/28/2021 |
0.0.16-alpha | 68 | 2/28/2021 |
0.0.15-alpha | 45 | 2/26/2021 |
0.0.14-alpha | 33 | 2/24/2021 |
0.0.13-alpha | 33 | 2/23/2021 |
0.0.12-alpha | 26 | 2/22/2021 |
0.0.9-alpha | 43 | 2/7/2021 |
0.0.8-alpha | 54 | 1/23/2021 |
0.0.7-alpha | 62 | 1/15/2021 |
0.0.6-alpha | 66 | 1/12/2021 |
0.0.5-alpha | 106 | 1/11/2021 |
0.0.3-alpha | 45 | 1/9/2021 |
0.0.1-alpha | 124 | 10/26/2020 |