OAuth を使用した認証
重要
2022 年 6 月、Bing広告の要件として 多要素認証 を導入しました。 この要件に準拠するには、引き続きコードの変更が必要な場合があります。 Microsoft Advertising は、10 月初旬に技術的な適用チェックを実行しています。
このブログ投稿 では、コンプライアンスを確保するために実行する必要がある手順について説明します。
詳細については、 多要素認証要件 ガイドを参照してください。
サインインするユーザー (例 example@contoso.com: ) を検討してください。 Bing広告 API は、そのメール アドレスとパスワードを受け入れません。 代わりに、ユーザー アクセス トークンを含む AuthenticationToken ヘッダー要素を設定する必要があります。 アクセス トークンは、ユーザー名とパスワードを表すものと考えることができます。
ユーザーのアクセス トークンを取得するにはどうすればよいですか? アプリケーション開発者は、Microsoft の承認 URL を使用して、Microsoft Advertising ユーザーに同意を求めます。 ユーザーが同意すると、アクセス トークンを取得し、ユーザーに代わって行動できます。
Microsoft Advertising では、開発者向けのMicrosoft ID プラットフォーム エンドポイントと OAuth 2.0 プロトコルを利用して、Azure Active Directory (AAD) と個人の Microsoft アカウント (MSA) (hotmail.com、outlook.com、msn.com など) から職場または学校アカウントを認証します。
アプリケーションで Microsoft Advertising アカウントを管理するためのユーザーの同意を要求する
ヒント
Bing広告 SDK を使用してアクセス トークンと更新トークンを取得する方法の詳細については、「SDK での 認証」を参照してください。