V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
shyrock
V2EX  ›  Python

让用户通过邮件链接免登录登入网站的问题,不知道该发哪个版,因为用 Python 先发这里了

  •  
  •   shyrock · 2021-08-19 10:23:28 +08:00 · 914 次点击
    这是一个创建于 974 天前的主题,其中的信息可能已经有所发展或是发生改变。
    各位彦祖,
    有这么一个应用场景:当网站上一个事务需要某人推动时,发送一个邮件链接给某人,点击该链接会免登录进入网站

    我观察到很多网站会生成一个很长的 hash 串附在链接后面,
    猜测是把收件人的登录凭证和待处理事务的地址都放在了串中。

    不知道这种工作是不是有专门的技术术语以及参考实现呢?
    Grouie
        1
    Grouie  
       2021-08-19 10:47:55 +08:00 via iPhone
    可以用 jwt 生成个 token
    2i2Re2PLMaDnghL
        2
    2i2Re2PLMaDnghL  
       2021-08-19 11:32:06 +08:00
    不建议这么干,电子邮件在互联网上是明文传输的。
    不过有名字? Token Based Authentication
    jenlors
        3
    jenlors  
       2021-08-19 17:06:57 +08:00
    可以是一个映射,并且设置有效期
    shyrock
        4
    shyrock  
    OP
       2021-08-19 17:13:23 +08:00
    @long2ice #3 有具体点的参考实现吗?或者现成的库?
    shyrock
        5
    shyrock  
    OP
       2021-08-19 17:13:54 +08:00
    @Grouie #1 收到,我先看一下 pyjwt
    shyrock
        6
    shyrock  
    OP
       2021-08-19 17:14:44 +08:00
    @2i2Re2PLMaDnghL #2 谢谢提示,这个 token 不用邮件那怎么传?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3456 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 04:51 · PVG 12:51 · LAX 21:51 · JFK 00:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.