2017-02-24 37 views
2

我有一個Cognito用戶池,可以正常使用我的iOS和Android應用程序。該池具有客戶端密鑰。我現在想要爲Web構建身份驗證。用於cognito的javascript sdk不支持用應用程序客戶機密鑰配置的用戶池。同一個AWS Cognito用戶池中的多個應用程序對同一用戶的cognitoID是否相同?

因此可以說我在同一個池中創建了一個新的應用程序(無需客戶機密),專門用於Web應用程序。我的移動用戶目前是否屬於應用程序A的一部分,是否可以通過應用程序B(我將爲Web配置的應用程序)登錄Cognito?

這裏推薦的方法是什麼,使移動用戶仍然可以通過網絡登錄到cognito?

回答

0

是的,您可以在您的用戶池中創建一個新的應用程序客戶端,以便與您的Web界面一起使用。用戶帳戶與用戶池相關聯,並且與他們使用的客戶端應用程序無關。用戶帳戶可以使用任何配置正確的應用程序客戶端對用戶池進行身份驗證。 The User Pool App Settings documentation指出,您通常會爲每個平臺創建一個不同的應用程序客戶端,因此爲您的Web界面創建不同的客戶端是非常正常的。

相關問題