Alexa アカウントの構成
ServiceNow インスタンスにリンクするように Alexa アカウントを構成します。
始める前に
必要なロール:admin
手順
- Alexa 開発者アカウントで Alexa 開発者コンソールにログインします。
- に移動します 構築 > モデル > アカウントのリンク.
- [アカウントリンク (Account Linking)] フォームで、[ユーザーがアカウントや既存アカウントへのリンクを作成することを許可しますか? (Do you allow users to create an account or link to an existing account with you?)] トグルスイッチを右にスワイプします。
- フォームの [設定 (Settings)] セクションで、[ユーザーに対してモバイルアプリケーションを使用した認証を許可する (Allow users to authenticate using your mobile application)] トグルスイッチを右にスワイプします。
- フォームの [セキュリティプロバイダー情報 (Security Provider Information)] セクションで、[Auth Code Grant] をクリックします。
-
フォームのフィールドに入力します。
表 : 1. [Auth Code Grant] フォーム フィールド 説明 ユーザーの Web 認証 URI (Your Web Authorization URI) Web アクセスを許可する URI。 例:https://<インスタンス名>.service-now.com/oauth_auth.do。注:Alexa のインスタンス名は voice です。iOS アプリ認証 URI (Your iOS App Authorization URI) iOS アプリを許可する URI。 値として 許可 を指定します。
Android アプリ認証 URI (Your Android App Authorization URI) Android アプリを許可する URI。 値として 許可 を指定します。
アクセストークンの URI (Access Token URI) API 要求へのアクセスを許可する URI。 例 https://<インスタンス名>.service-now.com/oauth_token.do注:Alexa のインスタンス名は voice です。ユーザーのクライアント ID (Your Client ID) アクセストークンを要求するクライアントアプリケーションに対して自動的に生成される一意の ID。 注:外部クライアントの OAuth API エンドポイントの作成時に生成されたクライアント ID を指定します。ユーザーのシークレット (Your Secret) インスタンスと OAuth アプリケーションが互いに通信を許可するために使用する共有シークレット文字列。 - [保存] をクリックします。
-
[Auth Code Grant] セクションの [Alexa のリダイレクト先の URL (Alexa Redirect URLs)] フィールドから、いずれかの URL をコピーします。
注:コピーした URL を、ServiceNow インスタンスで作成された OAuth API レコードの [リダイレクト URL (Redirect URL)] フィールドに挿入します。
1 つの URL で問題が発生した場合は、次に利用可能な URL を試し、有効な URL を選択してください。
- [保存] をクリックします。