使用Flask-Stormpath
pip。这是设置
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)
你知道如何在一个特定的目录中明确地注册用户吗
这还不受支持(首选目录)。在集成中,您的第一优先级目录默认用于创建新用户等
如果这对您的用例不起作用,您可以使用
stormpath_manager.application
对象在您想要的任何目录中手动创建用户例如:
stormpath_manager.application.create_account({...}, account_store=some_other_directory)
相关问题 更多 >
编程相关推荐