Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure İletişim Hizmetleri ile her istemci etkileşiminin kimliğinin doğrulanması gerekir. Tipik bir mimaride sunucu tarafı kimlik doğrulaması için bkz. istemci ve sunucu mimarisi, erişim anahtarları veya Microsoft Entra Id kimlik doğrulaması kullanılır.
Başka bir kimlik doğrulama türü , kullanıcı katılımı gerektiren hizmetlerde kimlik doğrulaması yapmak için kullanıcı erişim belirteçlerini kullanır. Örneğin, sohbet veya arama hizmeti, kullanıcıların bir yazışmaya eklenmesini ve birbirleriyle konuşma yapmasını sağlamak için kullanıcı erişim belirteçlerini kullanır.
Kimlik Doğrulama Seçenekleri
Aşağıdaki tabloda Azure İletişim Hizmetleri SDK'ları ve kimlik doğrulama seçenekleri gösterilmektedir:
| SDK | Kimlik doğrulama seçeneği |
|---|---|
| Identity | Erişim Anahtarı veya Microsoft Entra kimlik doğrulaması |
| SMS | Erişim Anahtarı veya Microsoft Entra kimlik doğrulaması |
| Phone Numbers | Erişim Anahtarı veya Microsoft Entra kimlik doğrulaması |
| Çağrı Otomasyonu | Erişim Anahtarı veya Microsoft Entra kimlik doğrulaması |
| Erişim Anahtarı veya Microsoft Entra kimlik doğrulaması | |
| Gelişmiş Mesajlaşma | Erişim Anahtarı veya Microsoft Entra kimlik doğrulaması |
| Calling | Kullanıcı Erişim Belirteci |
| Chat | Kullanıcı Erişim Belirteci |
Her yetkilendirme seçeneği kısaca aşağıdaki gibi açıklanmıştır:
Erişim Anahtarı
Erişim anahtarı kimlik doğrulaması, güvenilen bir hizmet ortamında çalışan hizmet uygulamaları için uygundur. Erişim anahtarınız Azure İletişim Hizmetleri portalında bulunabilir. Hizmet uygulaması, ilgili SDK'ları başlatmak için bunu kimlik bilgisi olarak kullanır. Kimlik SDK'sında nasıl kullanıldığına ilişkin bir örne bakın.
Erişim anahtarı kaynağınızın bağlantı dizesi parçası olduğundan, bağlantı dizesi ile kimlik doğrulaması, erişim anahtarıyla kimlik doğrulamasına eşdeğerdir.
Azure İletişim Hizmetleri API'lerini bir erişim anahtarı kullanarak el ile çağırmak istiyorsanız, isteği imzalamanız gerekir. İsteği imzalama işlemi, bir öğreticide ayrıntılı olarak açıklanmıştır.
Hizmet ilkesi ayarlamak için Azure CLI kullanarak kayıtlı bir uygulama oluşturun. Ardından, SDK'ların kimliğini doğrulamak için uç nokta ve kimlik bilgileri kullanılabilir. Hizmet sorumlusunun nasıl kullanıldığına ait örneklere bakın.
Azure İletişim hizmetleri, İletişim Hizmetleri kaynakları için Microsoft Entra Id kimlik doğrulamasını destekler. Yönetilen kimlik desteği hakkında daha fazla bilgi için bkz. Azure İletişim Hizmetleri ile Yönetilen Kimliği kullanma.
Microsoft Entra Id Kimlik Doğrulaması
Azure platformu, kaynaklara erişimi denetlemek için rol tabanlı erişim (Azure RBAC) sağlar. Azure RBAC güvenlik sorumlusu, Azure kaynaklarına erişim isteyen bir kullanıcı, grup, hizmet sorumlusu veya yönetilen kimliği temsil eder. Microsoft Entra ID kimlik doğrulaması, diğer yetkilendirme seçeneklerine göre üstün güvenlik ve kullanım kolaylığı sağlar.
Yönetilen Kimlik:
- Yönetilen kimliği kullanarak, Erişim Anahtarı yetkilendirmesinde olduğu gibi hesap erişim anahtarınızı kodunuzun içinde depolamak zorunda kalmayın. Platform kimlik bilgilerini tamamen yönetir, döndürür ve korur ve kimlik bilgilerinin açığa çıkarma riskini azaltır.
- Yönetilen kimlikler, Microsoft Entra Id kimlik doğrulamasını destekleyen Azure hizmetlerinde ve kaynaklarda kimlik doğrulaması yapabilir. Bu yöntem, kimlik bilgilerini yönetmek için sorunsuz ve güvenli bir yol sağlar.
- Yönetilen Kimliği Azure İletişim Hizmetleri ile kullanma hakkında daha fazla bilgi için bkz. Yönetilen Kimlik.
Hizmet Sorumlusu:
- Hizmet ilkesi ayarlamak için Azure CLI kullanarak kayıtlı bir uygulama oluşturun. Ardından SDK'ların kimliğini doğrulamak için uç noktayı ve kimlik bilgilerini kullanın.
- Örnekler için bkz. hizmet sorumlusu.
İletişim Hizmetleri, İletişim Hizmetleri kaynakları için Microsoft Entra Id kimlik doğrulamasını destekler. İletişim hizmetleri uygulamalarıyla Erişim Anahtarı yetkilendirmesini kullanmaya devam edebilirsiniz ancak Microsoft mümkün olduğunda Microsoft Entra Id'ye geçmenizi önerir.
Azure İletişim Hizmetleri erişim belirteçlerini Microsoft Entra kimliğiniz ile eşlemek için Güvenilir kimlik doğrulama hizmeti kahraman örneğimizi kullanın.
Kullanıcı Erişim Belirteçleri
Kullanıcı erişim belirteçleri Kimlik SDK'sı kullanılarak oluşturulur ve Kimlik SDK'sında oluşturulan kullanıcılarla ilişkilendirilir. Kullanıcı oluşturma ve belirteç oluşturma örneklerine bakın. Ardından kullanıcı erişim belirteçleri, Sohbet veya Arama SDK'sında konuşmalara eklenen katılımcıların kimliğini doğrulamak için kullanılır. Daha fazla bilgi için bkz. Uygulamanıza sohbet ekleme. Kullanıcı erişim belirteci kimlik doğrulaması, güvenli bir Azure kaynağı yerine kullanıcının kimliğini doğrulamak için kullanılan erişim anahtarı ve Microsoft Entra kimlik doğrulaması ile karşılaştırıldığında farklıdır.
İzleme ve ölçümler için kimlik kullanma
Kullanıcı kimliği, Azure İzleyici aracılığıyla toplanan günlükler ve ölçümler için birincil anahtar görevi görmesine yöneliktir. Örneğin, belirli bir kullanıcının tüm aramalarının görünümünü almak istiyorsanız, kimlik doğrulamanızı belirli bir Azure İletişim Hizmetleri kimliğini (veya kimliklerini) tek bir kullanıcıyla eşleyebilecek şekilde ayarlamanız gerekir. Log Analytics ve kullanabileceğiniz ölçümler hakkında daha fazla bilgi edinin.