OAuth ile kimlik doğrulaması

Entra Kimliği ile kimlik doğrulaması

Önemli

Haziran 2022'de Bing Ads için çok faktörlü kimlik doğrulamasını zorunlu kıldık. Bu gereksinimle uyumlu olmak için yine de kod değişikliği yapmanız gerekebilir. Microsoft Advertising, Ekim ayının başlarında teknik uygulama denetimleri gerçekleştiriyor.

Bu blog gönderisinde uyumluluğu sağlamak için gerçekleştirmeniz gereken adımlar özetlenmiştir.

Daha fazla bilgi için çok faktörlü kimlik doğrulama gereksinimi kılavuzuna bakın.

Not

Microsoft Advertising API'leri kimlik doğrulaması için Azure Entra kimliğini (eski adıyla Azure AD) kullanır. Uygulama kaydı, kiracı erişimi, yönetici onayı veya OAuth belirteci alımıyla ilgili sorunlarla karşılaşırsanız lütfen Azure Desteği'ne veya kiracı yöneticinize başvurun.

Oturum açmak istediğiniz kullanıcıyı (örneğin, example@contoso.com) göz önünde bulundurun. Bing Ads API'sinde bu e-posta adresi ve parola kabul edilmeyecektir. Bunun yerine, kullanıcı erişim belirteci içeren AuthenticationToken üst bilgi öğesini ayarlamanız gerekir. Erişim belirtecini kullanıcı adı ve parolayı temsil ediyor olarak düşünebilirsiniz.

Bir kullanıcı için nasıl erişim belirteci alabilirsiniz? Uygulama geliştiricisi olarak Microsoft Advertising kullanıcısının onayını almak için bir Microsoft yetkilendirme URL'si kullanacaksınız. Kullanıcı onay verdikten sonra erişim belirteci alabilir ve kullanıcı adına işlem yapabilirsiniz.

Microsoft Advertising, Azure Active Directory (AAD) ve hotmail.com, outlook.com ve msn.com gibi kişisel Microsoft hesaplarından (MSA) iş veya okul hesaplarının kimliğini doğrulamak için geliştiriciler için Microsoft kimlik platformu uç noktasından ve OAuth 2.0 protokolünden yararlanıyor.

  1. Uygulama kaydetme

  2. Uygulamanızın Microsoft Advertising hesaplarını yönetmesi için kullanıcı onayı isteme

  3. Erişim ve yenileme belirteçlerini alma

  4. İlk API çağrınızı yapma

İpucu

Bing Ads SDK'larını kullanarak belirteçlere erişme ve belirteçleri yenileme hakkında ayrıntılı bilgi için bkz. SDK'larla Kimlik Doğrulaması.

Sonraki adımlar (Entra kimliği)

Google OAuth ile kimlik doğrulaması

Microsoft Advertising API'leri, Ek kimlik doğrulama seçeneği olarak Google OAuth 2.0'ı, Microsoft kimliği (Azure Entra Kimliği) ile birlikte destekler.

  • Google OAuth yerine alternatif kimlik sağlayıcısı olarak eklenir.
  • Microsoft identity OAuth hiçbir davranış değişikliği olmadan desteklenmeye devam eder.
  • Google OAuth 2.0 , yeni desteklenen bir kimlik doğrulama seçeneğidir.
  • Yeni bir istek üst bilgisi IdentityProvider( ) kullanıma sunulmuştur.
  • Geliştirici Belirteci gereksinimi değişmeden kalır.
  1. Uygulama kaydetme

  2. Uygulamanızın Google hesaplarını yönetmesi için kullanıcı onayı isteyin.

  3. Erişim ve yenileme belirteçlerini alma

  4. İlk API çağrınızı yapma

Sonraki adımlar (Google OAuth)

Ayrıca Bkz

Başlarken