0
我正在使用Java EE創建應用程序。針對java EE應用程序的SMS身份驗證
我在PostgreSQL數據庫中爲用戶數據(用戶名,密碼,角色)創建了一個表。我想要創建一個安全領域或類似的東西來放置一些servlet。 目標是生成一個唯一的代碼並將其發送到用戶編號,以便用戶可以登錄到該應用程序。 這個領域的目的是強制認證機制。
我遇到的問題是我不知道是否有框架/ API可以幫助我實現這一點。
我正在使用Java EE創建應用程序。針對java EE應用程序的SMS身份驗證
我在PostgreSQL數據庫中爲用戶數據(用戶名,密碼,角色)創建了一個表。我想要創建一個安全領域或類似的東西來放置一些servlet。 目標是生成一個唯一的代碼並將其發送到用戶編號,以便用戶可以登錄到該應用程序。 這個領域的目的是強制認證機制。
我遇到的問題是我不知道是否有框架/ API可以幫助我實現這一點。
您需要訪問某個SMS提供商。很有可能您必須爲此付費,而且很可能他們提供了類似HTTP REST的API。您將需要httpclient或簡單的URL
類來發出請求併發送消息(MT)。
接收傳入消息是類似的。通常情況下,您必須公開一些SMS提供程序在將消息發回給您時調用的簡單URL。 Servlet和公共IP足以處理傳入(MO)流量。
尋找SMS提供商並與他們簽訂合同。他們會爲您提供文件。不幸的是,沒有標準的API。有低級SMPP但提供商通常不公開它。
我知道沒有框架支持。但它就像生成隨機密碼一樣簡單,將其存儲在數據庫中,發送給用戶並在客戶回覆回來時讀回。
謝謝你的回答,我認爲這就是我要做的,但是在我開始之前還有一些要點被清除。 – 2013-02-18 12:53:38