2011-03-18 52 views
0

我在HTML和Flex應用程序之間存在集成問題。HTML表單到Flex應用程序

我有一個存在於域中的Flex應用程序,比如http://www.onedomain.com/。該應用程序需要用戶從用戶登錄,密碼輸入內置Flex - 用戶信息存儲在Flex應用程序通過php查詢的數據庫中。

現在我想從一個html表單構建一個外部登錄。這種形式是一個網站的一部分,讓我們說域http://www.otherdomain.com/。我希望能夠在'otherdomain'上填寫用戶信息,通過POST變量將他/她發送到'onedomain',並使Flex應用程序使用憑證並在應用程序中登錄用戶。

如何以安全的方式實現此目的?

我不想如在flashvars中明確存儲用戶名和密碼。我可以在Flex應用程序之前登錄用戶。所以有可能例如登錄用戶,從服務器獲取可能傳遞給Flex應用程序的一些令牌,然後根據來自Flex調用的服務器檢查該令牌是否正確。

我該怎麼辦?

回答

0

看起來您正在嘗試構建中央身份驗證服務。這...

我可以在Flex應用程序之前登錄用戶。所以有可能例如登錄用戶,從服務器獲取可能傳遞給Flex應用程序的一些令牌,然後根據來自Flex調用的服務器檢查該令牌是否正確。

...通常是正確的做法。將用戶置於身份驗證服務中,讓他們登錄,然後讓身份驗證服務使用令牌將用戶移回其他站點。另一個站點對auth服務器進行幕後調用以驗證令牌,然後auth服務器將用戶數據返回給該站點。