Actions on Google の Account linking に Login with Amazon の OAuth2.0 を利用する

 IFTTT有料化で、Google Home の ホームデバイスを重い腰を上げて作成中

Alexa スマートホームスキル同様に Actions on Google においても OAuth2.0認証が必要
Alexa スマートホームスキルで利用した Amazon の認証サービス Login with Amazon を Actions on Google で流用しようとしていくつか躓いたのでメモ


各サービスで、プロジェクト(google.com側)とセキュリティプロファイル(Amazon.com側)を作成した状態です

Actions on Google

Login with Amazon



OAuth2.0 URLの対応

Authorization URL: https://www.amazon.com/ap/oa
Token URL: https://api.amazon.com/auth/o2/token
Scopes: profile
※Scope: profile を記載しないと認証時にエラーが発生や元の画面に戻されたりします


Amazon側でリファレンス元とリダイレクト先を設定
許可されたオリジン: https://accounts.google.com
許可された返信URL: https://oauth-redirect.googleusercontent.com/r/PROJECT-ID


Google側プロジェクトIDの確認

Project Settings で Project ID を確認




コメント