文件名称:Paseto:Paseto(与平台无关的安全令牌)的Elixir实现
文件大小:35KB
文件格式:ZIP
更新时间:2024-06-04 19:16:17
Elixir
帕塞托 该存储库包含药实现 从Paseto的参考实现中: 什么是Paseto? Paseto(与平台无关的安全令牌)是安全无状态令牌的规范和参考实现。 Paseto和JWT之间的主要区别 与JSON Web令牌(JWT)不同,JSON Web令牌为开发人员提供了足够多的绳索来挂起自己,而Paseto仅允许安全操作。 JWT给您“算法敏捷性”,Paseto给您“版本化协议”。 您不可能使用Paseto。 警告: JWT和Paseto都不是为而设计的。 Paseto适用于防篡改的Cookie,但无法阻止其自身的重放攻击。 使用此库的注意事项 为了使Paseto库在任何计算机上都能工作,需要满足一些库/二进制文件要求: Erlang版本> = 20.1 这是必需的,因为这是第一个引入crypto:sign / 5的Erlang版本。 libsodium> = 1.0.13 这是Pas
【文件预览】:
Paseto-develop
----mix.exs(2KB)
----config()
--------config.exs(1KB)
----.credo.exs(6KB)
----.formatter.exs(84B)
----test()
--------paseto()
--------support()
--------test_helper.exs(15B)
--------paseto_test.exs(2KB)
--------fixtures()
----mix.lock(5KB)
----LICENSE(700B)
----.gitignore(582B)
----CHANGELOG.md(454B)
----lib()
--------paseto()
--------paseto.ex(5KB)
----.circleci()
--------Dockerfile(883B)
--------config.yml(1KB)
----.dialyzer_ignore.exs(48B)
----README.md(5KB)
----.tool-versions(25B)