2016-09-17 56 views
0

我有一個問題,即我有一個服務,這需要請求(R),然後返回可選對象S1, S2, S3 ....)的一些List。客戶應該選擇其中一個對象(在請求中設置它)並進行購買呼叫(request = R + Si)。當進行購買電話時,我們需要驗證客戶選擇的對象確實是我們給他的那個。 這是一個標準問題?什麼可能是最優雅的方式來解決這個問題?請求驗證/數據完整性

有些我想到的解決辦法:

1)重新計算S1, S2, S3,然後驗證。我們不想重新計算,因爲它很貴。

2)給出對應於每個S1, S1, S3的令牌T1, T2, T3,然後對該令牌進行驗證。一個計算令牌的方法:

=>有,你必須對存儲和Schecksum(R)

回答