stormpath如何控制使用的目录

2024-07-04 10:32:44 发布

您现在位置:Python中文网/ 问答频道 /正文

使用Flask-Stormpathpip。这是设置

app.config['STORMPATH_APPLICATION'] = my_app_name

我在docs中没有看到任何STORMPATH_DIRECTORY设置允许开发人员对多个目录使用applicationA

编辑: 对于login,我提取了authenticate_password方法 我可以像兰德尔说的那样通过具体的导演

 authenticate_password(username, password, account_store=self.directory)

对于用户注册,我似乎找不到解决方案

我就是这样在我的一个申请中注册的:

验证\u密码(用户名、密码、帐户\u store=self.directory)

from flask.ext.stormpath import User as StormpathUser
data = {
            'email':  self._api_user_name_to_email(username),
            'password': password,
            'given_name': username,
            'surname': username,

        }
StormpathUser.create(**data)

你知道如何在一个特定的目录中明确地注册用户吗


Tags: storenameself目录app密码flaskdata
1条回答
网友
1楼 · 发布于 2024-07-04 10:32:44

这还不受支持(首选目录)。在集成中,您的第一优先级目录默认用于创建新用户等

如果这对您的用例不起作用,您可以使用stormpath_manager.application对象在您想要的任何目录中手动创建用户

例如:

stormpath_manager.application.create_account({...}, account_store=some_other_directory)

相关问题 更多 >

    热门问题