2017-09-12 59 views
0

我有一個由PHP 開發並且在另一側自由RADIUS服務器運行到Ubuntu的機器 註冊用戶試圖在通過MySQL數據庫和每一件事情發生了認證去細 門戶網站的登錄頁面要訪問互聯網,他必須輸入用戶名和密碼。之後,該用戶將使用免費半徑服務器進行身份驗證。 現在我希望用戶能夠使用谷歌應用程序登錄,我可以在那裏插入用戶。 我在ubuntu機器上安裝了google authenticator,它可以成功生成QR碼, 但我該如何使用它。 換句話說, 我有g西裝帳戶和域,我可以插入可以登錄到我的強制門戶的用戶。 我該怎麼做,爲什麼我必須使用谷歌驗證碼,因爲我不知道如何在我的系統 中使用它,因爲谷歌驗證碼只生成QR碼,這意味着每個機構都可以登錄到我的門戶網站,而我不希望 我希望我明確解釋我的問題強制網絡門戶登錄應用程式

回答

0

我希望我已經正確理解你的問題。基本上,您想通過使用google authenticator在Freeradius中對用戶進行身份驗證。

您不能直接將QR碼傳遞給Freeradius,但您可以做的是,一旦用戶使用QR碼在網絡上進行驗證,您可以基於QR碼會話生成唯一的用戶名和密碼,並將該值插入到radcheck中,在認證請求中傳遞相同的用戶名和密碼。

這是使用FREERADIUS

+0

非常感謝你對你的幫助。但如何能在用戶,他必須用他的手機 –

+0

是對谷歌認證的應用程序進行驗證非常通用的方法,以社會化媒體上的認證強制網絡門戶。你需要知道你如何使用google authenticator進行身份驗證 – Prathmesh