【问题标题】:NodeJS creating JWT no third party librariesNodeJS 创建 JWT 没有第三方库
【发布时间】:2015-10-02 15:22:13
【问题描述】:

任何人都可以为我指出正确的方向,即如何在不使用第三方库的情况下在 nodejs 中进行 JWT 身份验证。我正在制作自己的表达方式,以尽可能多地了解 node,并且我想把所有的东西都做在 nodejs 的基础上。

这是我到目前为止所拥有的(基本服务器),如果您能告诉我如何创建 JWT 以及如何阅读 JWT 以及您认为可能对我的学习路径有所帮助的有关 JWTS 的任何其他很酷的东西,我永远爱你。

(function(){
    var http = require("http");
    const PORT = process.env.PORT;
    const HOST = process.env.IP;

    function requester(req,res){
        if(req.url == "/createBatManJWT"){
            //create JWT
            res.end("Yay I created a JWT");
        }
        if(req.url == "/readBatManJWT"){
            //read JWT
            res.end("yay I read a JWT");
        }
    }    

    var server = http.createServer(requester);

    server.listen(PORT, HOST, function(){
        console.log("Server On");
    });
})();

谢谢!!!

【问题讨论】:

    标签: javascript node.js authentication authorization jwt


    【解决方案1】:

    创建和验证 JWT 涉及大量工作,即 rfc7519,因此我不建议您尝试创建自己的代码,除非您有大量时间来测试它。我喜欢nJwt - 但我写的,所以我有偏见:)

    【讨论】:

      猜你喜欢
      • 2018-08-29
      • 2019-03-17
      • 1970-01-01
      • 1970-01-01
      • 2018-01-24
      • 2021-11-16
      • 1970-01-01
      • 1970-01-01
      • 2021-09-17
      相关资源
      最近更新 更多