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 を記載しないと認証時にエラーが発生や元の画面に戻されたりします
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
許可された返信URL: https://oauth-redirect.googleusercontent.com/r/PROJECT-ID
コメント