A library to add OAuth2 security to a COFRS REST Service.
Info
Version: | 0.0.46-alpha |
Author(s): | Michael Fernandez |
Last Update: | Friday, January 7, 2022 |
.NET Fiddle: | Create the first Fiddle |
NuGet Url: | https://www.nuget.org/packages/COFRS.OAuth |
Install
Install-Package COFRS.OAuth
dotnet add package COFRS.OAuth
paket add COFRS.OAuth
COFRS.OAuth Download (Unzip the "nupkg" after downloading)
Dependencies
.NETFramework 4.7
- COFRS(>= 0.0.30)
- COFRS.Common(>= 0.0.10)
- 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.0)
- Microsoft.AspNet.WebApi.Versioning.ApiExplorer(>= 4.1.0)
- 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)
- COFRS(>= 0.0.30)
- COFRS.Common(>= 0.0.10)
- 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.0)
- Microsoft.AspNet.WebApi.Versioning.ApiExplorer(>= 4.1.0)
- 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)
- COFRS(>= 0.0.30)
- COFRS.Common(>= 0.0.10)
- 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.0)
- Microsoft.AspNet.WebApi.Versioning.ApiExplorer(>= 4.1.0)
- 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)
- COFRS(>= 0.0.30)
- COFRS.Common(>= 0.0.10)
- 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.0)
- Microsoft.AspNet.WebApi.Versioning.ApiExplorer(>= 4.1.0)
- 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)
- COFRS(>= 0.0.30)
- COFRS.Common(>= 0.0.10)
- 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.0)
- Microsoft.AspNet.WebApi.Versioning.ApiExplorer(>= 4.1.0)
- 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)
- COFRS(>= 0.0.30)
- COFRS.Common(>= 0.0.10)
- 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.0)
- Microsoft.AspNet.WebApi.Versioning.ApiExplorer(>= 4.1.0)
- 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)
- COFRS(>= 0.0.30)
- COFRS.Common(>= 0.0.10)
- IdentityServer4.AccessTokenValidation(>= 3.0.1)
- Microsoft.AspNetCore.Authentication(>= 2.2.0)
- Microsoft.AspNetCore.Authentication.Abstractions(>= 2.2.0)
- Microsoft.AspNetCore.Authentication.JwtBearer(>= 5.0.1)
- Microsoft.AspNetCore.Authentication.OpenIdConnect(>= 5.0.1)
- Microsoft.AspNetCore.Diagnostics(>= 2.2.0)
- Microsoft.AspNetCore.Mvc.Versioning(>= 4.2.0)
- Microsoft.AspNetCore.Mvc.Versioning.ApiExplorer(>= 4.2.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(>= 5.6.3)
- Swashbuckle.AspNetCore.Annotations(>= 5.6.3)
- System.Runtime.Caching(>= 5.0.0)
- System.Text.Json(>= 5.0.0)
- COFRS(>= 0.0.30)
- COFRS.Common(>= 0.0.10)
- IdentityServer4.AccessTokenValidation(>= 2.7.0)
- Microsoft.AspNetCore.Authentication(>= 2.1.1)
- Microsoft.AspNetCore.Authentication.Abstractions(>= 2.1.1)
- Microsoft.AspNetCore.Authentication.Core(>= 2.1.1)
- Microsoft.AspNetCore.Authentication.JwtBearer(>= 2.1.1)
- Microsoft.AspNetCore.Authentication.OAuth(>= 2.1.1)
- Microsoft.AspNetCore.Mvc.Core(>= 2.1.11)
- Microsoft.AspNetCore.Mvc.Versioning(>= 2.3.0)
- Microsoft.Extensions.Caching.Memory(>= 2.1.2)
- Microsoft.Extensions.Configuration.Binder(>= 2.1.10)
- Newtonsoft.Json(>= 12.0.3)
- Serilog.Extensions.Logging(>= 3.0.1)
- Serilog.Settings.Configuration(>= 3.1.0)
- Swashbuckle.AspNetCore(>= 5.6.3)
- Swashbuckle.AspNetCore.Annotations(>= 5.6.3)
- COFRS(>= 0.0.30)
- COFRS.Common(>= 0.0.10)
- IdentityServer4.AccessTokenValidation(>= 3.0.1)
- Microsoft.AspNetCore.Authentication(>= 2.2.0)
- Microsoft.AspNetCore.Authentication.Abstractions(>= 2.2.0)
- Microsoft.AspNetCore.Authentication.JwtBearer(>= 3.1.10)
- Microsoft.AspNetCore.Authentication.OpenIdConnect(>= 3.1.10)
- Microsoft.AspNetCore.Diagnostics(>= 2.2.0)
- Microsoft.AspNetCore.Mvc.Versioning(>= 4.2.0)
- Microsoft.AspNetCore.Mvc.Versioning.ApiExplorer(>= 4.2.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.0)
- 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(>= 5.6.3)
- Swashbuckle.AspNetCore.Annotations(>= 5.6.3)
- System.Runtime.Caching(>= 5.0.0)
- System.Text.Json(>= 5.0.0)
Tags