2017-06-16 22 views
0

我正在使用Vuejs構建一個Web應用程序,並且正在使用cognito用戶池進行登錄。我使用ApiGateway和Lambda來訪問DynamoDb數據。我想限制用戶一次只能登錄到一個瀏覽器窗口。cognito - 限制登錄以防止刷新DynamoDb表

我的理由是因爲用戶的數據一次加載到應用程序存儲中,然後從存儲的數據中讀取所有數據。如果有任何寫入,則更新的數據被下載並存儲。我想防止不必要地訪問數據庫。

如果用戶可以登錄到兩個或更多瀏覽器,他可以在一個瀏覽器中編輯數據,但其他瀏覽器中的可用數據尚未更新。所以爲了防止這種情況發生,我想阻止用戶在兩個或多個瀏覽器中同時登錄。

這可以通過認知來完成嗎?

回答

1

目前,沒有現成的方式來做到這一點。但是,由於您可以使用API​​網關,lambda和DDB控制授權流程,因此您可以在您的lambda函數中創建此邏輯。

我們將在未來的版本中考慮此功能。