iOSアプリからAmazonS3にファイルをアップロードする手順を実行しようとしています。
AWS iOS SDKのドキュメントによると、アップロードする前に、バックエンドサーバーを介してAWSリソースに安全にアクセスするためにアプリユーザーを認証する必要があります:http://docs.aws.amazon.com/mobile/sdkforios/developerguide/cognito- auth.html#pproving-creds
Rails(バージョン4.1)サーバーからAWS Cognito Identity GetOpenIdTokenForDeveloperIdentityサービスを呼び出す正しい方法は何ですか?
このサービスはaws-sdkgemの一部ではありません。
Cognitoは、v2 RubySDKを介してのみサポートされます。
GetOpenIdTokenForDeveloperIdentity
v2SDKを使用するための最小限の例を次に示します。
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'})
応答(成功した場合)には、モバイルアプリケーションに返すことができるユーザー用のidentity_id
とが含まれtoken
ます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加