正式なSDKがないプラットフォームでAmazon Cognito REST API(ユーザープール用)を介してログインするにはどうすればよいですか? - 私はユーザプールを要求していますが、アイデンティティプールは要求していません。 - FB、ツイッター、G +などのソーシャルコネクトを用いAmazon CognitoのユーザープールにログインするためのREST(またはCLI)APIとは
- フェデレーションログイン(同一プールを作成):
概要
アマゾンcognitoはログインの3種類を提供しますetc
- AWS管理ログイン(のユーザープール) - パスワードサービスに
- 開発者に提供ログイン(自分が管理し、私のカスタム設計された認証サービス)
をリセットし、私が使用しています、パスワードを忘れてしまった、Amazonの独自の管理サインアップ、サインインを使用して(ユーザプール付き)は、第2の1
アマゾンcognitoは、Android、iOSのは、Javascript、Xamarin電子のためのいくつかのSDKを持っていますまた、Cognitoは、公式SDKでサポートされているプラットフォーム以外のプラットフォームで構築するためのREST APIも提供しています。 私は別のプラットフォームのアプリケーションを構築していますしたがって、プラットフォーム用の公式SDKがないため、REST APIが私の唯一の方法です。
Cognito REST APIは、「確認検証」など、意外にも、はREST APIは、単純なサインインのための任意のエンドポイントを持っていない、「パスワードを忘れてしまった」、「を申し込む」の様々なエンドポイントを提供します/ログインCognito CLI API docsから
私はすべての "サインアップユーザー"、 "確認の購読申し込み"、 "変更パスワード" に必要OFFICIAL CLI APIは、 "検証電話番号"、 "は忘れてしまっていますパスワード "など驚くべきことに、LOGINにはCLI APIは言及されていません。私が望んでいたことは "$ aws cognito-idp sign-up
" または "$ aws cognito-idp forgot-password
" などのためにのためにそこにあるだけのように "$ aws cognito-idp log-in
" のようないくつかのCLI APIでなければなりません
もthis getting started tutorialから、それは「*トークンを使って何をすべきかは、ユーザー*の認証が成功した後を受けた」について語っています。しかし、それについて話していない Cognito User Pool APIを使用すると、最初の認証が成功します。例は、Android、iOS、javascript SDKのみで利用できます。 SDKを持たないプラットフォームで使用できる認証例はありません。したがって
、はどのように私はログインが公式SDKはありませんそのためのプラットフォーム上で(ユーザー・プール用)アマゾンCognito REST APIを経由して実現するのですか?
ニース....そこに任意のまっすぐ前方例ではありませんなぜ私が疑問に思います/公式ドキュメントでユーザーにサインインする方法に関する説明。この流れは直感的ではありませんでした。 –
はい、やや直感的ですが、ユーザーに明示的にサインインするのではなく、代わりにトークンを携帯するモバイルアプリにとっては意味があります。 AWS Userpools IOS SDKには明示的なログイン(ログイン)APIがあります。私はそれを使用していませんが、同じinit-auth認証チャレンジシーケンスで取得するのは代替のクライアントサイドAPIであると思われます。ここに書かれている。 http://docs.aws.amazon.com/cognito/latest/developerguide/using-amazon-cognito-user-identity-pools-ios-sdk.html#using-amazon-cognito-user-identity-pools-ios- sdk-user-sign-in – Bruce0
はい.... iOS、Android、およびJavaScript SDKには、サンプルとコードサンプルがあります。他のプラットフォームにはそのような豊富な例はありません。私はxamarinを構築していますが、残念ながらxamarinのためのcognito docsはかなり豊富ではありません。それにもかかわらず、あなたのリンクに続いて、あなたのチャレンジベース認証フローについて話している別の兄弟リンクを見つけるのはうれしいです。 http://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-authentication-flow.html最終的には、私が探していたものです。応答してくれてありがとう。 –