小编Kai*_*zer的帖子

将JWT令牌存储在cookie中

这是我的设置:

  • 1个认证服务器,在成功认证时发出JWT令牌.
  • 多个API资源服务器,提供信息(当用户通过身份验证时).

现在我想构建我的ASP.NET MVC前端.是否可以获取我在认证后收到的令牌,并将其放入cookie中,以便我可以使用我需要进行的每个安全呼叫来访问它?我使用RestSharp DLL进行我的http调用.如果它有安全漏洞,那么我应该在哪里存储我的令牌?

我会将此代码用于cookie:

            System.Web.HttpContext.Current.Response.Cookies.Add(new System.Web.HttpCookie("Token")
        {
            Value = token.access_token,
            HttpOnly = true
        });
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc access-token

11
推荐指数
1
解决办法
8964
查看次数

保护ASP.NET WEB API2的最佳方法,其中多个客户端使用它

当您有多个不同的客户端使用时,保护WEB API的最佳方法是什么?每个客户端都应该拥有自己的API密钥才能连接.现在我已经阅读了不同的内容,但我仍然有一些问题.

我找到了这个:http://bitoftech.net/2014/06/01/token-based-authentication-asp-net-web-api-2-owin-asp-net-identity/#comments但是足够了?

所以基本上:1.客户端使用给定的用户名/密码连接2.客户端获取持有者令牌3.客户端在每个帖子中使用此令牌到api,直到时间戳结束

我还阅读了关于为每个客户提供API密钥的信息:http://bitoftech.net/2014/12/15/secure-asp-net-web-api-using-api-key-authentication- HMAC-认证/

什么是最好的方法?

c# api asp.net-mvc token hmac

8
推荐指数
1
解决办法
1万
查看次数

如何从文件扩展名中获取不同的图标大小?

是否可以从文件扩展名中提取相关图标?

我找到了很多例子,但他们都需要一个文件(路径)的引用.我希望能够只传递像"pdf"或".pdf"这样的扩展名,然后从中获取相关的图标(小,中,大,超大和巨型).

附加信息

我在数据库中有一些数据,其中包含有关文件的信息.文件名和扩展名是我需要解决的问题.

在我的UI中,我希望能够显示数据库中所有文件的列表视图.我想用文件类型的文件名+图标来显示它.

在我的用户界面中,我还有一个缩放器,因此我可以使图标变大或变小,就像在Windows资源管理器中看到的那样(中图标,大图标等).为了做到这一点,我想得到我的操作系统用来在Windows资源管理器中显示该文件的相关图标.我可以在listview中使用此图标.

我找到了可以获取相关图标的解决方案,但是他们都需要使用文件路径来从中提取图标.例如:使用SHFILEINFO获取文件图标

我想要的是能够传递扩展而不是文件路径.

c#

7
推荐指数
0
解决办法
266
查看次数

MVVM Light WPF打开新窗口

我是MVVM的新手并且使用MVVM Light学习它.

我在wpf中有一个带登录窗口的应用程序.当用户输入正确的凭据时,登录窗口应该关闭,并且应该打开一个新的MainWindow.登录部分已经正常工作,但如何打开新窗口并关闭当前(login.xaml)?

还必须为这个新的MainWindow提供一些参数.

任何人都可以把我放在正确的方向或提供一些信息吗?

wpf mvvm-light

3
推荐指数
1
解决办法
4019
查看次数

在onfinish事件jquery.steps之后禁用完成按钮

我使用jquery.steps,但是在按下完成按钮后无法禁用它。

这是我对该组件的首字母缩写:

    $("#wizard").steps({
    onFinished: function (event, currentIndex) {
       //Do Function
    },
    labels: {
        finish: "Attack the planet",
        next: "Next",
        previous: "Previous",
    }
});
Run Code Online (Sandbox Code Playgroud)

因此,当我按下完成按钮时,它会转到该功能,但我还需要它来禁用完成按钮,以便用户不要多次单击它。

任何帮助表示赞赏

jquery jquery-steps

2
推荐指数
1
解决办法
9712
查看次数

标签 统计

asp.net-mvc ×2

c# ×2

access-token ×1

api ×1

hmac ×1

jquery ×1

jquery-steps ×1

mvvm-light ×1

token ×1

wpf ×1