2016-12-28 4 views
0

私はAPIをレンダリングするために基本認証を使用するアプリケーションに手を差し伸べるスキルを作成しようとしています(これは悪い習慣ではありますが)。アカウントのリンクと同じようなルートを使いたいと思っていましたが、OAuth 2.0の使用を強制しているようです。AWS Alexa - 基本認証を実行

これに代わる方法がありますか、サードパーティアプリケーションにAPIをリクエストするためにOAuth 2.0を使用する必要がありますか?

  1. 顧客セットアップ後にユーザ名/ PWコンボ
  2. ためのスキル
  3. スキルカード要求を可能にし、スキルがあれば、完全に

わからない利用することができます。

私は、ワークフローが欲しかったです私のスキルのソースコードを実行するためにラムダを使用しています。

答えて

0

これはひどい習慣です。

まず、ユーザーのパスワードに大文字と小文字が区別される文字と数字、場合によっては他の文字が含まれている場合はどうなりますか?

リテラルスロットは使用できますが、大文字と小文字は区別されず、数字と数字の組み合わせも返されません。たとえば、ユーザーのパスはWord123リテラルスロットが、私はあなたが自分のパスワードの文字のスペルをユーザーに強制することができますので、あなたはかかわらず、パスワードを検出しようとすることができるかどうかわからないword one two three https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/alexa-skills-kit-interaction-model-reference#literal-slot-type-reference

を返すことがある...これもように聞こえますひどい練習。

このように:ユーザーはAmazon Alexaアプリを使用してアカウントをリンクしています。ユーザーはアプリを使用する必要があります。単に音声でリンクを確立するためのサポートがない私はあなたがリンクする方法のアマゾンをしなければならないと思い

誰かが得るかどう思っていた...応答のための

https://developer.amazon.com/blogs/post/Tx3CX1ETRZZ2NPC/alexa-account-linking-5-steps-to-seamlessly-link-your-alexa-skill-with-login-with-amazon

+0

感謝が必要ですそれに私に!私はusername/pwを入力する音声を使用することは悪い考えです...しかし、私は会社に私の内部のバグシステムを取得するためのスキルを作成しようとしていると想像します。私は以下を行うことができました: 1.有効スキル 2.スキル有効化時に信用とホストを追加します。 3.スキルがAPIをレンダリングできる API認証を使用して良い/悪い習慣について議論するためにここにはいません...企業(特に大企業)がレガシーアプリケーションを新しいテクノロジに移行するために永遠に利用することがわかります。 – LostJon

+0

だから、アイデアはほぼアレクサのための前提サポートを作成しているので、私は(エンタープライズ企業として)ボンネットの下でAPIをラップするスキルを発行することができます。 興味深いのはAlexa w/Basic Authのサポートがあります...地獄、PandoraまたはSpotifyアカウントを追加する機能を見てください。同じコンセプト.. – LostJon

+0

私は最後の部分を理解していませんでした。私はspotifyがspotifyアカウントにリンクするためにalexaアプリを使用していることを確信しています。また、SpotifyやpandoraもAlexaとの打ち上げパートナーです。今年初めに他の開発者には利用できませんでした。 –