Cognito身份池:提供级别访问

时间:2018-09-14 01:49:12

标签: amazon-cognito

我正在使用与Google集成的Cognito身份池,因此用户可以使用自己的Google帐户登录我的Web应用程序。

此流程运行得如此顺利,但是现在我需要在我的应用程序上提供不同的访问级别(并继续使用AWS资源),而且我很确定Cognito Identity Pool不是最好的主意。

我想为每个用户(例如:admin,agent,hr等)添加一种profile

我的第一步是配置用户池,但我想知道是否有可能继续使用Google Auth,并包括一个名为profilelevel_access或其他任何属性。

现在,我正在使用:

AWS.config.credentials = new AWS.CognitoIdentityCredentials({
  IdentityPoolId: MyApp._config.cognito.identityPoolId,
  Logins: {
    'accounts.google.com': guser.getAuthResponse().id_token,
  }
});

关于如何切换到用户池的任何提示?

预先感谢

0 个答案:

没有答案