小编pre*_*911的帖子

是LinkedIn OpenID Connect提供商吗?如何与AWS Cognito Federated Identity一起使用?

在解释OpenID Connect提供程序或如何使用说LinkedIn实现auth时,AWS Cognito文档非常粗略.最近的例子是SalesForce

https://aws.amazon.com/blogs/security/building-an-app-using-amazon-cognito-and-an-openid-connect-identity-provider/

这些步骤对于使用Javascript SDK的LinkedIn不起作用.无法检索类似于FB或Google JS SDK的id_token.AWS需要id_token才能返回AWS凭据.

任何人都已成功实施与AWS Cognito的链接?

linkedin-jsapi openid-connect aws-cognito

8
推荐指数
1
解决办法
2879
查看次数

如何在节点js中验证Cognito用户池

在以下nodeapp中使用amazon-cognito-identity-js的v1.10.

我写了以下内容:此通话是在用户注册确认并且电子邮件已经过验证后进行的.

var AWS = require('aws-sdk');
var AWSCognito = require('amazon-cognito-identity-js');

router.post('/emailsignin', function(req, res, next) {
var email = req.body.email;
var pwd = req.body.password;

AWS.config.region = 'eu-west-1';
var poolData = {
  UserPoolId : AWS_USERPOOLID,
  ClientId : AWS_APPCLIENTID
};
var userPool = new AWS.CognitoIdentityServiceProvider.CognitoUserPool(poolData);
var authenticationData = {
  Username : email,
  Password : pwd,
};
var authenticationDetails = new AWS.CognitoIdentityServiceProvider.AuthenticationDetails(authenticationData);
var userData = {
  Username : email,
  Pool : userPool
};
var cognitoUser = new AWS.CognitoIdentityServiceProvider.CognitoUser(userData);

cognitoUser.authenticateUser(authenticationDetails, {
  onSuccess: function (result) { …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services node.js aws-cognito

6
推荐指数
1
解决办法
2787
查看次数