gpt4 book ai didi

authentication - Web2py 中的命令行身份验证

转载 作者:行者123 更新时间:2023-12-04 06:20:36 24 4
gpt4 key购买 nike

我使用 web2py 为我的项目制作了一个 Web 界面,并使用 pam 配置了登录。现在我必须为此制作一个 CLI。我找不到任何可以对用户进行身份验证的方法(我们可以假设我要进行身份验证的用户已经登录到配置了 pam 并运行 web2py 的 linux 机器上)。

最佳答案

首先,您需要找出登录用户的名称:

username = os.getlogin()

然后你强制登录:
from gluon.storage import Storage
from uuid import uuid4
session.auth = Storage(user=user, last_visit=request.now,
expiration=auth.settings.expiration,
hmac_key = str(uuid4())

我们将在一行中添加一个 auth 方法来做到这一点。

关于authentication - Web2py 中的命令行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6637824/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com