我正在使用rails 3.2和devise 3.2.3。我正在尝试使用AWS Cognito Developer Authenticated Identities,并发现自己迷失在如何做到这一点。如何在rails中使用devise和aws cognito 3
我们的用户需要通过认证。如果我使用Devise gem,如何使用Custom作为身份池中的身份验证提供程序?
我已经使用aws-sdk v1并安装了v2 gem来支持cognito。
gem 'aws-sdk-resources', '~> 2'
我看到这个帖子Upload to Amazon S3 and Calling Amazon Cognito Identity from Rails server,但不知道在何处放置在下面,如果它是正确的块。
require 'aws-sdk'
cognito = Aws::CognitoIdentity::Client.new(region:'us-east-1')
resp = cognito.get_open_id_token_for_developer_identity(
identity_pool_id: 'IDENTITY_POOL_ID',
logins: {'MY_PROVIDER_NAME' => 'USER_IDENTIFIER'})
我希望从谁使用AWS Rails的人听到。 =) –