目前在用identity server4,第三库还有一些,之外的就是收费的,不过更简单,像auth0,stormpath,大家都是用的什么啊,感觉identityserver4配置好麻烦,token auth一直是asp.net生态圈的一个坑

解决方案 »

  1.   

    。。自己写的基本上都有漏洞,安全认证还是用第三方库和官方库比较好,目前asp.net又没有官方库:(
      

  2.   

    自己写生成token和token过期
      

  3.   

    现在用的jwt,挺好用的
      

  4.   

    以下代表我个人观点
    -----------------我觉得做api的什么各种验证.真的没什么用.你看人家腾讯的一些常规接口  比如微信公众号发送消息.不就是send?token=****************** 然后post一堆数据?? 按照你们的说法 这安全吗?至于token 2小时过期 想要最新的 也就是gettoken?key=****** 就完了.. 也没那么多罗嗦.所以人家都不考虑的东西..你们做这点玩意考虑个什么劲呢?
      

  5.   

    在asp.net社区里看了一下
    asp.net core web api的个人验证还在开发,目测要到第三季,在那之前只能用identity server之类的库了
      

  6.   

    希望对大家有帮助。
     ASP.NET WebApi 基于JWT实现Token签名认证(发布版)
    ASP.NET WebApi 基于分布式Session方式实现Token签名认证
      

  7.   

    FORM+Basic
      

  8.   

    这个真不用太麻烦的.
    就用最简单的办法
    账号密码用个规则加密成token,设2小时有效期.
    就这样了