mirror of
https://gitee.com/dotnetchina/OpenAuth.Net.git
synced 2025-07-15 14:04:41 +08:00
全面修改webapi路径
This commit is contained in:
parent
80466217a0
commit
c416c45307
@ -45,7 +45,7 @@ namespace OpenAuth.App.SSO
|
||||
if (String.IsNullOrEmpty(token) || String.IsNullOrEmpty(GetToken()))
|
||||
return false;
|
||||
|
||||
var requestUri = String.Format("/SSO/Check/GetStatus?token={0}&requestid={1}", token, remark);
|
||||
var requestUri = String.Format("/api/Check/GetStatus?token={0}&requestid={1}", token, remark);
|
||||
|
||||
try
|
||||
{
|
||||
@ -77,7 +77,7 @@ namespace OpenAuth.App.SSO
|
||||
public static UserWithAccessedCtrls GetCurrentUser(string remark = "")
|
||||
{
|
||||
|
||||
var requestUri = String.Format("/SSO/Check/GetUser?token={0}&requestid={1}", GetToken(), remark);
|
||||
var requestUri = String.Format("/api/Check/GetUser?token={0}&requestid={1}", GetToken(), remark);
|
||||
|
||||
try
|
||||
{
|
||||
@ -99,7 +99,7 @@ namespace OpenAuth.App.SSO
|
||||
/// <returns>System.String.</returns>
|
||||
public static string GetUserName(string remark = "")
|
||||
{
|
||||
var requestUri = String.Format("/SSO/Check/GetUserName?token={0}&requestid={1}", GetToken(), remark);
|
||||
var requestUri = String.Format("/api/Check/GetUserName?token={0}&requestid={1}", GetToken(), remark);
|
||||
|
||||
try
|
||||
{
|
||||
@ -121,7 +121,7 @@ namespace OpenAuth.App.SSO
|
||||
/// <returns>System.String.</returns>
|
||||
public static LoginResult Login(string appKey, string username, string pwd)
|
||||
{
|
||||
var requestUri = "/SSO/Check/Login";
|
||||
var requestUri = "/api/Check/Login";
|
||||
|
||||
try
|
||||
{
|
||||
@ -150,7 +150,7 @@ namespace OpenAuth.App.SSO
|
||||
var token = GetToken();
|
||||
if (String.IsNullOrEmpty(token)) return true;
|
||||
|
||||
var requestUri = String.Format("/SSO/Check/Logout?token={0}&requestid={1}", token, "");
|
||||
var requestUri = String.Format("/api/Check/Logout?token={0}&requestid={1}", token, "");
|
||||
|
||||
try
|
||||
{
|
||||
|
@ -16,7 +16,7 @@ namespace OpenAuth.WebApi
|
||||
|
||||
config.Routes.MapHttpRoute(
|
||||
name: "DefaultApi",
|
||||
routeTemplate: "api/{controller}/{id}",
|
||||
routeTemplate: "api/{controller}/{action}/{id}",
|
||||
defaults: new { id = RouteParameter.Optional }
|
||||
);
|
||||
}
|
||||
|
@ -16,6 +16,7 @@ using Infrastructure.Cache;
|
||||
using OpenAuth.App;
|
||||
using OpenAuth.App.SSO;
|
||||
using System.Web.Mvc;
|
||||
using OpenAuth.App.ViewModel;
|
||||
|
||||
namespace OpenAuth.WebApi.Areas.SSO.Controllers
|
||||
{
|
||||
@ -24,7 +25,7 @@ namespace OpenAuth.WebApi.Areas.SSO.Controllers
|
||||
/// <para>其他站点通过后台Post来认证</para>
|
||||
/// <para>或使用静态类OpenAuth.App.SSO.AuthUtil访问</para>
|
||||
/// </summary>
|
||||
public class CheckController : Controller
|
||||
public class CheckController : ApiController
|
||||
{
|
||||
private AuthorizeApp _app;
|
||||
private ObjCacheProvider<UserAuthSession> _objCacheProvider = new ObjCacheProvider<UserAuthSession>();
|
||||
@ -33,6 +34,7 @@ namespace OpenAuth.WebApi.Areas.SSO.Controllers
|
||||
_app = AutofacExt.GetFromFac<AuthorizeApp>();
|
||||
}
|
||||
|
||||
[System.Web.Mvc.HttpGet]
|
||||
public bool GetStatus(string token = "", string requestid = "")
|
||||
{
|
||||
if (_objCacheProvider.GetCache(token) != null)
|
||||
@ -41,19 +43,21 @@ namespace OpenAuth.WebApi.Areas.SSO.Controllers
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
public string GetUser(string token = "", string requestid = "")
|
||||
}
|
||||
|
||||
[System.Web.Mvc.HttpGet]
|
||||
public UserWithAccessedCtrls GetUser(string token = "", string requestid = "")
|
||||
{
|
||||
string userName = GetUserName(token, requestid);
|
||||
if (!string.IsNullOrEmpty(userName))
|
||||
{
|
||||
return JsonHelper.Instance.Serialize(_app.GetAccessedControls(userName));
|
||||
return _app.GetAccessedControls(userName);
|
||||
}
|
||||
|
||||
return string.Empty;
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
[System.Web.Mvc.HttpGet]
|
||||
public string GetUserName(string token, string requestid = "")
|
||||
{
|
||||
var user = _objCacheProvider.GetCache(token);
|
||||
@ -66,9 +70,9 @@ namespace OpenAuth.WebApi.Areas.SSO.Controllers
|
||||
}
|
||||
|
||||
[System.Web.Mvc.HttpPost]
|
||||
public string Login(PassportLoginRequest request)
|
||||
public LoginResult Login(PassportLoginRequest request)
|
||||
{
|
||||
return JsonHelper.Instance.Serialize(SSOAuthUtil.Parse(request));
|
||||
return SSOAuthUtil.Parse(request);
|
||||
}
|
||||
|
||||
[System.Web.Mvc.HttpPost]
|
||||
|
Loading…
Reference in New Issue
Block a user