我见过像buddy甚至clj-jwt这样的图书馆,但这些都是用于clojure的。如果我可以使用这些库,我无法弄清楚如何在我的clojurescript应用程序中执行此操作。
我可以将project.clj
下的文件包含在:dependencies
下,例如:
[buddy/buddy-core "0.13.0"]
[clj-jwt "0.1.1"]
但是我不能在我的cljs文件中调用它们。我怀疑这是因为它们是clj文件。
我能够从auth0回调中获取id令牌,但现在无法弄清楚如何读取令牌!谢谢你的帮助!
答案 0 :(得分:3)
使用Google Closure Crypt程序包。 (https://github.com/google/closure-library/tree/master/closure/goog/crypt)
这是一个我特别使用Md5的例子(与auth0无关,只是展示了如何使用密码。 https://github.com/timothypratley/snakelake/blob/master/src/snakelake/view.cljs