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
該文檔已經存在了一段時間,我已經知道它。我也提交了代碼到地平線,所以我也在那裏看到過東西。 –