0
我需要更改OpenStack登录页面的行为。我正在以另一种方式验证用户身份。我没有使用更多的名称和密码。它在命令行上工作,但我也必须在图形化部分(水平线)中使用它。 我应该更改单击LogIn按钮时执行的操作,但是我无法找到该操作的实现位置:哪个是由Horizon调用的用于验证用户的函数? 我的目标是调用我的新keystone函数来获取令牌,但我找不到哪个horizon的函数调用keystone。更改OpenStack Horizon的登录页面
[增订问题]
的* .. /地平线/视图/ auth_forms.py *定义登录页面是如何定义的。它的类Login
被称为?我需要修改启动登录页面创建的代码
好的,谢谢。如果有人也感兴趣,那么我发现该令牌是在/keystoneclient/v2_0/client.py中创建的。该函数的名称根据OpenStack版本进行更改。无论如何,搜索行是:raw_token = function_name(用户名,密码,...) – DeLac
你怎么知道这些信息?你是自己找到的,还是在文档中的某个地方读过它?谢谢 – DeLac
该文档已经存在了一段时间,我已经知道它。我也提交了代码到地平线,所以我也在那里看到过东西。 –