FIWARE-Keyrock新用户无法访问
我们希望在keyrock的本地实例中添加用户。现在,我们只有默认的idm用户。当我们创建一个新用户时,应该发送一封确认电子邮件,但这并没有发生。在这种情况下,新用户未经验证,因此他/她无法访问服务FIWARE-Keyrock新用户无法访问,fiware,keystone,identity-management,identitymanager,Fiware,Keystone,Identity Management,Identitymanager,我们希望在keyrock的本地实例中添加用户。现在,我们只有默认的idm用户。当我们创建一个新用户时,应该发送一封确认电子邮件,但这并没有发生。在这种情况下,新用户未经验证,因此他/她无法访问服务 使用新用户应该怎么做?假设您使用的是KeyRock的GUI,并且您处于生产环境中,您必须设置SMTP服务器来发送它(如中所述)。如果您还没有这样做,让我给您一些提示,告诉您如何使用POSTFIX设置邮件服务器,并将KeyRock的前端连接到它。更多信息可在Django文档中找到 安装和配置后缀。在Ub
使用新用户应该怎么做?假设您使用的是KeyRock的GUI,并且您处于生产环境中,您必须设置SMTP服务器来发送它(如中所述)。如果您还没有这样做,让我给您一些提示,告诉您如何使用POSTFIX设置邮件服务器,并将KeyRock的前端连接到它。更多信息可在Django文档中找到
sudo-apt-get-install-postfix
local\u settings.py
文件(horizon/openstack\u dashboard/local/中的文件)以配置新的电子邮件后端:
EMAIL\u BACKEND='django.core.mail.backends.smtp.EmailBackend'
这将从主机中的默认SMTP服务器获取设置(安装后应为POSTFIX)
如果您不是在同一台主机上运行POSTFIX,或者希望使用不同的配置,请使用以下设置:
#为您的外发电子邮件主机配置这些
EMAIL_HOST='smtp.my company.com'
电子邮件端口=25
电子邮件\主机\用户='djangomail'
电子邮件\u主机\u密码='绝密!'
EMAIL_URL='your webstie domain.com'
默认邮件地址='您的无回复地址'
电子邮件主题前缀=“[电子邮件主题前缀]”
编辑:较新版本的Keyrock IdM没有在日志中列出激活链接。这是:
主机地址:3000/激活?激活密钥=您的激活密钥&电子邮件=您的电子邮件
。使用数据更改您的\u激活\u密钥
和您的\u电子邮件
。假设您使用的是KeyRock的GUI,并且您处于生产环境中,您必须设置SMTP服务器发送该密钥(如中所述)。如果您还没有这样做,让我给您一些提示,告诉您如何使用POSTFIX设置邮件服务器,并将KeyRock的前端连接到它。更多信息可在Django文档中找到
sudo-apt-get-install-postfix
local\u settings.py
文件(horizon/openstack\u dashboard/local/中的文件)以配置新的电子邮件后端:
EMAIL\u BACKEND='django.core.mail.backends.smtp.EmailBackend'
这将从主机中的默认SMTP服务器获取设置(安装后应为POSTFIX)
如果您不是在同一台主机上运行POSTFIX,或者希望使用不同的配置,请使用以下设置:
#为您的外发电子邮件主机配置这些
EMAIL_HOST='smtp.my company.com'
电子邮件端口=25
电子邮件\主机\用户='djangomail'
电子邮件\u主机\u密码='绝密!'
EMAIL_URL='your webstie domain.com'
默认邮件地址='您的无回复地址'
电子邮件主题前缀=“[电子邮件主题前缀]”
编辑:较新版本的Keyrock IdM没有在日志中列出激活链接。这是:
主机地址:3000/激活?激活密钥=您的激活密钥&电子邮件=您的电子邮件
。使用您的数据更改您的\u激活\u密钥
和您的\u电子邮件
。谢谢您的回答,@Federico。我们在docker容器中运行keyrock。当我们启动容器时,服务已经在运行。你能告诉我在哪里可以找到地平线控制台的输出吗?有什么特别的日志吗?嗨!我不是Docker专家,但根据我的经验,我可以告诉你Docker在控制台上显示日志,除非你在后台运行容器。如果这是你的情况,我想,docker logs
命令应该适合你。谢谢你的回答,@Federico。我们在docker容器中运行keyrock。当我们启动容器时,服务已经在运行。你能告诉我在哪里可以找到地平线控制台的输出吗?有什么特别的日志吗?嗨!我不是Docker专家,但根据我的经验,我可以告诉你Docker在控制台上显示日志,除非你在后台运行容器。如果这是您的情况,我想docker logs
命令应该适合您。