2017-02-24 76 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界面创建不同的客户端是非常正常的。

相关问题