我有一个使用mongoengine和烧瓶安全的python烧瓶应用程序,从示例中构建,以暴露所有的确认,注册,跟踪和恢复功能.
一切都有效,除了用户在代码中使用以下命令创建:
MongoEngineUserDatastore.create_user(...)
Run Code Online (Sandbox Code Playgroud)
无法登录.也就是说,当您尝试使用此用户登录时,您会收到一条错误消息:
"Email requires confirmation"
Run Code Online (Sandbox Code Playgroud)
由于尚未发送带有散列URL的电子邮件,因此无法确认.是否有一个参数我可以通过某处传递来确认创建此用户或在某处设置确认标志?
这是我的代码:
首先,将绿色线程(如eventlet或gevent)与标准库中的python本机线程(即同一个python进程中的Lib/threading.py)混合是否安全?
其次,如果它是安全的,这是一个坏主意吗?
我在 Amazon Redshift 中有一个用户。我希望该用户能够对系统表进行只读查询:
http://docs.aws.amazon.com/redshift/latest/dg/cm_chap_system-tables.html
但我不知道如何授予不是超级用户访问这些表的用户,因为它似乎没有在亚马逊上的任何地方记录。