私たちはすべてのapi(api gateway + lambda functions + dynamoDBを使用)にawsサービスを使用し、aws-iotプラットフォームを使用しているデバイスを制御する完全なサーバーレスアーキテクチャを構築しています。モバイルからデバイスへのインタラクションはaws-iotで発生します。モバイル側ではユーザー管理のためにfirebaseを使用しており、すべてのビジネスロジックはラムダ関数になっています。今では、既存のアーキテクチャフローでアレクサと作業したいと思っていますが、アカウントのリンク部分と混同しています。私たちは独自の認証サーバーを実装する必要があります。これは、認証の部分を処理するか、amazonを使用してcognitoユーザープール+ログインに移行する必要があります。これにより、同じプラットフォームでユーザー管理と認証が行われます。アカウントのリンク先Alexa
0
A
答えて
0
The documentationは、Github、Facebook、Twitter、Googleの認証に次のプロバイダを使用できると述べています。私はあなたがAmazon/Alexaとリンクする方法を見ていない。また、AWS Cognitoではなく、Firebaseを使用する理由がわかりません。
1
システム内のユーザーとアカウントリンクを行う場合は、通常、独自のoAuth 2.0を設定する必要があります。あなたが言及したように、「Amazonでログイン」(LWA)を使用する可能性もあります。ただし、ユーザーの電子メールアドレスと名前のみを取得します(これで十分です)。
独自のoAuthサーバーを設定したくない場合は、Auth0のようなユーザー管理を行うツール提供者もあります。たとえば、Auth0はFacebook、Googleログインなどの異なるIDプロバイダを接続するために使用できますが、username + passwordも使用できます。
詳細step by step guide to set up Alexa Account Linking with Auth0 hereがあります。これ以上質問があればお知らせください!
関連する問題
- 1. AlexaアカウントとGoogle APIのリンク
- 2. C#でaccessTokenを使用するLambda with alexaアカウントをリンクする
- 3. アカウントをAlexaとTwitterをリンクする - Amazon Echo
- 4. AlexaアカウントとCognitoとの接続
- 5. タイトル、説明、リンク先のリンク先
- 6. Androidの連絡先のアカウント
- 7. alexaカスタムスキルとavsデバイスとのリンク
- 8. リンク先のGetEntryURL
- 9. Alexa OAuthスキルをリンクできません
- 10. NodeJS Patreon APIアカウントのリンク
- 11. Alexa ask-cliを使用してアカウントのリンク情報を設定できますか?
- 12. Roku Advertising Frameworkリンク先リンク
- 13. リンク先のCSSフレームワークネイティブ
- 14. リンク先ページのエラー
- 15. reStructuredTextのリンク先イメージ
- 16. preg_matchリンク先のテキスト
- 17. リンク先ボタン
- 18. リンク先のリンク先がわからない
- 19. リンク先情報PHP
- 20. Magento管理者アカウントと顧客アカウントのリンク
- 21. Googleでのアクションのアカウントのリンク解除
- 22. Firebaseの複数のアカウントをリンクする
- 23. iOSリンクの2つのfirebaseアカウント
- 24. Google +アカウントの操作Firebaseとのリンク
- 25. Ember - リンク先ブロック内のアクション
- 26. silverlightのリンク先を取得
- 27. 訪問先リンクのアンダーライン
- 28. Asp:リンク先の画像
- 29. リンク先のテキストを追加 -
- 30. オブジェクト[] []をJavaのリンク先コレクション
返信いただきありがとうございます。 –