我正在考慮在Google Cloud上放置應用程序(基本上將要將可視化基本項目轉換爲Javascript並將其上載)。我想爲基於雲的應用程序啓動一個增強服務,然後它的想象力不會太大。非常小(閱讀:不是大量的列或大量的數據),只是想給用戶一個選擇。Google App Engine身份驗證選項
我今天註冊並注意到有3個選項用於驗證。但是,我沒有看到替代方案(例如:基於確認的付費客戶帳戶的身份驗證)。
我是否假設沒有其他方式限制Google App Engine應用的訪問權限(出於專有原因)?
我正在考慮在Google Cloud上放置應用程序(基本上將要將可視化基本項目轉換爲Javascript並將其上載)。我想爲基於雲的應用程序啓動一個增強服務,然後它的想象力不會太大。非常小(閱讀:不是大量的列或大量的數據),只是想給用戶一個選擇。Google App Engine身份驗證選項
我今天註冊並注意到有3個選項用於驗證。但是,我沒有看到替代方案(例如:基於確認的付費客戶帳戶的身份驗證)。
我是否假設沒有其他方式限制Google App Engine應用的訪問權限(出於專有原因)?
您可以將訪問權限限制爲任何人,您只需以某種方式跟蹤用戶,併爲他們提供某種讓他們訪問的令牌。
我已經使用webapp2會話做了一個小論壇。每個用戶都可以通過使用用戶名和密碼登錄來獲取持久性ID,只有在右側列表中有ID才能訪問特定內容。 webapp2 sessions
# To set a value:
self.session[username] = 'Paid'
# To get a value:
is_paid = self.session.get(username)
也許(我沒有用它)看看應用程序引擎的樣板,它有很多的,你可以使用登錄選項。 App Engine Boilerplate | Test the Login
驗證與付費/未付付款無關。在確定帳戶是否爲「已付款」之前,您需要知道該用戶是誰。這是身份驗證所做的。 AppEngine內置了對Google帳戶或OpenId身份驗證的支持。如果需要,您可以使用Facebook進行身份驗證,但您必須自行整合。
一旦你知道哪些用戶訪問您的應用程序,你可以決定哪些是你的應用程序的一部分提供給用戶免費,付費賬戶等
謝謝你,安德烈! – Shawner