Microsoft Teams içindeki aracılar için Microsoft Entra ID ile tekli oturum açmayı yapılandırın
Copilot Studio, Microsoft Teams 1:1 sohbetlerine yayınlanan aracılar için tek oturum açmayı (SSO) destekler; bu, aracıların kullanıcıların Microsoft Teams kimlik bilgileriyle otomatik olarak oturum açabileceği anlamına gelir. SSO yalnızca Microsoft Entra ID kullanılırken desteklenir. Azure AD v1 gibi diğer hizmet sağlayıcılar Microsoft Teams platformunda SSO'yu desteklemez.
Önemli
Microsoft Teams sohbetlerindeki SSO'yu kullanmak mümkündür ve el ile kimlik doğrulama gerektirmiyor. Daha önce yayımlanmış bir aracı için bu yöntemi kullanmak üzere aracıyı Microsoft ile kimlik doğrulaması kullanacak şekilde yeniden yapılandırın ve ardından Microsoft Teams'de yeniden yayımlayın. Bunun etkili olması birkaç saat sürebilir. Kullanıcı bir konuşmanın ortasındaysa ve değişiklik etkinmiş gibi görünmüyorsa sohbete "Yeniden Başla" yazıp konuşmayı aracının en son sürümüyle yeniden başlamaya zorlayabilir. Bu değişiklikler artık kullanıcı ile aracı arasındaki Teams 1:1 sohbetlerinde kullanılabilir. Henüz grup sohbetleri veya kanal mesajları için kullanılamıyorlar.
Aracılar Dynamics 365 Customer Service ile tümleştirildiğinde SSO desteklenmez.
Lütfen gerekmedikçe aşağıdaki belgeye devam etmeyin. Aracınız için manuel kimlik doğrulaması olmasını istiyorsanız bkz. Kullanıcı doğrulamasını Microsoft Entra ID ile yapılandırma.
Not
El ile kimlik doğrulaması seçeneğiyle Teams SSO kimlik doğrulaması kullanıyorsanız ve aynı anda özel web sitelerinde aracı kullanıyorsanız, uygulama bildirimini kullanarak Teams uygulamasını dağıtmanız gerekir.
Daha fazla bilgi için bkz Aracı için Teams uygulama bildirimini indirme.
El ile yanında kimlik doğrulama seçenekleri veya Copilot Studio kullanarak tek tıklamayla Teams dağıtımı gibi diğer yapılandırmalar çalışmaz.
Önkoşullar
- Bir konuda kullanıcı kimlik doğrulamasını kullanmayı öğrenin.
- Microsoft Teams için bir aracı bağlama ve yapılandırma.
Uygulama kaydını yapılandırma
Teams için SSO'yu yapılandırmadan önce, kullanıcı kimlik doğrulamasını Microsoft Entra ID ile yapılandırmanız gerekir. Bu işlem, SSO'nun ayarlanması için gereken bir uygulama kaydı oluşturur.
Uygulama kaydı oluşturun. Microsoft Entra ID ile kullanıcı kimlik doğrulamasını yapılandırma bölümündeki yönergelere bakın.
Yeniden yönlendirme URL'sini ekleyin.
Gizli anahtar oluşturun.
El ile kimlik doğrulamasını yapılandırın.
Microsoft Teams kanal uygulaması kimliğinizi bulma
Copilot Studio içinde, SSO'yu yapılandırmak istediğiniz aracıyı açın.
Aracı ayarları altından Kanallar'ı seçin. Microsoft Teams kutucuğunu seçin.
Microsoft Teams kanalı henüz aracınıza bağlı değilseTeams'i Aç'ı seçin. Daha fazla bilgi için bkz. Microsoft Teams kanalına bir aracı bağlama.
Ayrıntıları düzenle'yi seçin, Daha fazla'yı genişletin, ardından Uygulama Kimliği alanının yanından Kopyala'yı seçin.
Microsoft Teams kanalı uygulama kimliğini uygulama kaydınıza ekleme
Azure portalına gidin. Aracınız için kullanıcı kimlik doğrulamasını yapılandırırken oluşturduğunuz uygulama kaydına ilişkin uygulama kaydı dikey penceresini açın.
Yan bölmede API kullanıma sun'u seçin. Uygulama Kimliği URl'si için Ayarla'yı seçin.
api://botid-{teamsbotid}
girin ve{teamsbotid}
öğesini daha önce bulduğunuz Teams kanalı uygulama kimliği ile değiştirin.Kaydet'i seçin.
Yönetici onayı verme
Uygulamalar, onay işleminin bir parçası olarak kullanıcılar/yöneticiler tarafından izin verildiğinde API'leri çağırma yetkisine sahiptir. Onay hakkında Daha fazla bilgi edinmek için bkz. Microsoft kimlik platformunda izinler ve onay.
Yönetici onayı seçeneği kullanılabiliyorsa onay vermeniz gerekir:
Uygulama kaydı dikey penceresinde Azure portalda API İzinleri'ne gidin.
<Kiracı adınız> için yönetici izni verin'i ve ardından Evet'i seçin.
Önemli
Kullanıcıların her uygulama için onay verme zorunluluğunu önlemek amacıyla, en azından Uygulama Yöneticisi veya Bulut Uygulama Yöneticisi rolüne atanmış biri, uygulama kayıtlarınıza kiracı genelinde onay verebilir.
API izinleri ekleme
Uygulama kaydı dikey penceresinde Azure portalda API İzinleri'ne gidin.
İzin ekle'yi ve Microsoft Graph'ı seçin.
Atanan izinler'i seçin. İzinler listesi görünür.
OpenId izinlerini genişletin.
Openid ve profil seçeneklerini belirleyin.
İzinler ekle'yi seçin.
Aracınız için özel bir kapsam tanımlama
Uygulama kaydı dikey penceresinde Azure portalda API'yi kullanıma sun'a gidin.
Yeni bir kapsam ekle'yi seçin.
Aşağıdaki özellikleri ayarlayın:
Özellik Değer Kapsam adı Test.Read
girinKimler onay verebilir? Yöneticiler ve kullanıcılar'ı seçin Yönetici onayı görünen adı Test.Read
girinYönetici onayı açıklaması Allows the app to sign the user in.
girinState Etkin'i seçin Not
Test.Read
kapsam adı bir yer tutucu değerdir ve ortamınızda anlamlı olacak bir adla değiştirilmelidir.Kapsam ekle'yi seçin.
Microsoft Teams istemci Kimliklerini ekleme
Önemli
Aşağıdaki adımlarda, Microsoft Teams istemci kimlikleri için sağlanan değerler, tüm kiracılar arasında aynı oldukları için değişmez şekilde kullanılmalıdır.
Uygulama kaydı dikey penceresindeki Azure portalda API kullanıma sun'a gidin ve İstemci uygulaması ekle'yi seçin.
İstemci kimliği alanında Microsoft Teams mobil/masaüstü için
1fec8e78-bce4-4aaf-ab1b-5451cc387264
olan istemci kimliğini girin. Daha önce oluşturduğunuz kapsam için onay kutusunu seçin.Uygulama ekle'yi seçin.
Önceki adımları yineleyin, ancak İstemci Kimliği için web'deki Microsoft Teams istemci kimliğini girin
5e3ce6c0-2b1f-4285-8d4b-75ee78787346
.API kullanıma sun sayfasının Microsoft Teams istemci uygulaması kimliklerini listelediğini onaylayın.
Özetlemek gerekirse, API'yi kullanıma sunma sayfasına eklenen iki Microsoft Teams istemci kimliği şunlardır:
1fec8e78-bce4-4aaf-ab1b-5451cc387264
5e3ce6c0-2b1f-4285-8d4b-75ee78787346
Belirteç değişim URL'sini aracınızın Kimlik doğrulaması ayarlarına ekleme
Copilot Studio içindeki Microsoft Entra ID kimlik doğrulama ayarlarını güncellemek için, Microsoft Teams ve Copilot Studio'nun bilgileri paylaşmasına izin veren bir belirteç değişim URL'sini eklemeniz gerekir.
Uygulama kaydı dikey penceresinde Azure portalda API'yi kullanıma sun'a gidin.
Kapsamlar altında Panoya kopyala simgesini seçin.
Copilot Studio içinde aracı ayarları altından Güvenlik'i seçin ve ardından Kimlik Doğrulaması kutucuğunu seçin.
Belirteç değişimi URL'si (SSO için gereklidir) için daha önce kopyaladığınız kapsamı yapıştırın.
Kaydet'i seçin.
Aracınızın Microsoft Teams kanalına SSO ekleyin
Copilot Studio içinde, aracı ayarlarının altında Kanallar'ı seçin.
Microsoft Teams kutucuğunu seçin.
Ayrıntıları düzenle'yi seçin ve Daha fazlası'nı genişletin.
AAD uygulamasının istemci kimliği için uygulama kaydınızdan Uygulama (istemci) kimliği'ni girin.
Bu değeri edinmek için Azure Portal'ı açın. Ardından uygulama kaydı dikey penceresinde Genel bakış'a gidin. Uygulama (istemci) kimliği kutusunda değeri kopyalayın.
Kaynak URI'si olarak uygulama kaydınızdan Uygulama Kimliği URI'si'ni girin.
Bu değeri edinmek için Azure Portal'ı açın. Ardından uygulama kaydı dikey penceresinde API kullanıma sun'a gidin. Uygulama kimliği URI'si kutusunda değeri kopyalayın.
Kaydet'i ve ardından Kapat'ı seçin.
En son değişikliklerin müşterilerinizin kullanımına sunmak için aracıyı yeniden yayınlayın..
Microsoft Teams platformunda aracınızla yeni bir konuşma başlatmak ve oturumunuzu otomatik olarak açıp açmadığını doğrulamak için Aracıyı Teams'de aç özelliğini seçin.
Bilinen sorunlar
Aracınızı ilk kez Teams SSO olmadan el ile kimlik doğrulaması kullanarak yayımladıysanız, Teams'deki aracı sürekli olarak kullanıcılardan oturum açmalarını ister.