我试图在我的Asp.net Mvc 5应用程序中使用salesforce的Asp.net 2.0。
如何在控制器的授权操作中获得访问令牌,如-
[Authorize]
public ActionResult getToken()
{
// I want to get my access token here using some thing like this .
String token = GetOwinContext().GetToken();
}
在我的网站上,我正在尝试检查UrlReferrer,如果根据我的存储库,它不是一个有效的地址,我就不能为这个请求提供服务。现在重点是,如果客户端欺骗了这个UrlReferrer,我如何检测这个URL是欺骗的,或者知道原始的URL,以便停止导航到我的网站的下一页?我用ASP.Net web forms和ASP.net MVC开发了我的网站。
如有任何建议,将不胜感激。
我已经开发了asp.net应用程序和windows桌面应用程序系统。我的客户可以上传图像到asp.net应用程序(只有一个文件夹)。因此,如果有人上传shell脚本并执行,就可以窃取其他客户端的数据库文件。Asp.net应用程序可以在windows server 2008 r2(web服务器版)操作系统和IIS7.5下运行,目前具有管理员权限。我没有域和域控制器,因此没有高级用户权限管理。"applicationpoolidentiy“也没有用(我甚至打不开页面)。我想也许我可以拒绝执行上传的脚本?有没有可能。或者,有没有更好的方法来保护服务器不受上传脚本的影响?
我偶然发现了一种简单但有用的方法来保护页面的密码:
代码如下:
<%
needAuthentication = True
If Request.Form.Count > 0 Then
If Request.Form("username") <> "jon" Or Request.Form("password") <> "secret" Then
' Redirect to another URI
Response.Redirect("