Info
Version: | 1.0.0.143 |
Author(s): | Sun |
Last Update: | Wednesday, July 6, 2022 |
.NET Fiddle: | Create the first Fiddle |
NuGet Url: | https://www.nuget.org/packages/Smart.OAuth |
Install
Install-Package Smart.OAuth
dotnet add package Smart.OAuth
paket add Smart.OAuth
Smart.OAuth Download (Unzip the "nupkg" after downloading)
Dependencies
- Smart.Kernel(>= 1.0.0.104)
- Smart.Application(>= 1.0.0.104)
- Smart.SWeb(>= 1.0.0.104)
- Newtonsoft.Json(>= 9.0.1)
- JWT(>= 7.2.1)
- Microsoft.AspNet.Mvc(>= 5.2.3)
- Microsoft.AspNet.Razor(>= 3.2.3)
- Microsoft.AspNet.WebApi.Client(>= 5.2.4)
- Microsoft.AspNet.WebApi.Core(>= 5.2.4)
- Microsoft.AspNet.WebPages(>= 3.2.3)
- Microsoft.Web.Infrastructure(>= 1.0.0)
Tags
使用方法:
(在Global.asax.cs文件Application_Start方法添加如下代码)
//Web Controllers权限校验(Header或者URL或者Cookies上需要添加token参数)
Smart.OAuth.SmartOAuth.InitControllerAuthorizeAttribute(GlobalFilters.Filters);
//WebAPI权限校验(Header或者URL上需要添加token参数)
GlobalConfiguration.Configure(Smart.OAuth.SmartOAuth.InitWebAPIAuthentication);.