2017-04-04 37 views
0

爲了我自己的個人目的,我正在構建網站和API,我想我會使用API​​網關和Lambda函數來降低成本。通過API網關和Lambda爲單個允許的用戶提供的OAuth

我需要一種驗證方式,並且使用我的Google或GitHub帳戶與OAuth似乎是一個好主意。

然而,因爲:

  1. 這裏只有將是在可預見的一個用戶:我。
  2. 我希望能夠圍繞這些API構建命令行工具。

我不確定OAuth是否正確。有沒有辦法限制誰可以使用OAuth註冊/登錄作爲身份驗證後端?另外,我應該添加更多允許的用戶嗎?是否可以輕鬆地在基於OAuth的系統上構建授權?

回答

0

身份驗證的更簡單方法之一是使用 Cognito User Pools。目前,Cognito用戶池免費套餐包括每月50,000個活躍用戶。您可以選擇「管理確認」您的用戶,以防止不需要的用戶註冊。查看更多信息here

將Cognito用戶池與API網關集成的指南是here

相關問題