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.
Kullanıcı kimlik doğrulamasını doğrudan aracı konuşması içinden etkinleştirebilirsiniz. Kullanıcının adı ve kimliği gibi temel özelliklerini değişkenlere atayabilirsiniz. Ayrıca, bir konudaki kimlik doğrulama düğümünü kullanarak bir kullanıcıdan oturum açmasını isteyebilirsiniz; bu, bir kullanıcı belirtecini alır ve ardından bu belirteci kullanarak arka uç sisteminden kullanıcının bilgilerini alabilirsiniz.
Uyarı
Copilot Studio'da ve Microsoft Teams'de oluşturulan aracılar otomatik olarak Microsoft Entra ID kimlik doğrulaması için yapılandırılır.
Ayrıca kullanıcılarınızın el ile oturum açmasına gerek olmaması için çoklu oturum açma (SSO) özelliğini de yapılandırabilirsiniz. Daha fazla bilgi için bkz. Microsoft Entra ID ile çoklu oturum açmayı yapılandırma.
Önkoşullar
Müşterilerinizin doğrudan konuşma içinde oturum açmasına izin vermek için konuya kimlik doğrulaması ekleyin. Kullanıcı değişkenleri ile konuşmayı kişiselleştirebilir ve kullanıcı adına arka uç sistemlerine erişmek için bu değişkenleri kullanabilirsiniz.
Microsoft Entra ID ile el ile kimlik doğrulamayı yapılandırma
Konularınızda kimlik doğrulamasını kullanabilmeniz için önce Microsoft Entra ID ile kullanıcı kimlik doğrulamasını yapılandırmanız gerekir.
Microsoft Entra ID ile kullanıcı kimlik doğrulamasını yapılandırma başlığı altında yer alan yönergeleri izleyin.
Kullanıcı kimlik doğrulaması eklemek için "Oturum Açma Sistemi" konusunu kullanın
Aracı oluşturduğunuzda, Copilot Studio otomatik olarak Sign in adlı bir sistem başlığı ekler. Bunu kullanmak için, aracının kimlik doğrulamasını manuel olarak ayarlamanız ve kullanıcıların oturum açmasını zorunlu kılmanız gerekir. Müşteri aracıyla konuşmaya başladığında Oturum aç konusu tetiklenir ve kullanıcıdan oturum açması istenir. Oturum aç konusunu aracınıza uygun şekilde özelleştirebilirsiniz.
Önemli
Sign in konusunun yalnızca Copilot Studio tarafından sağlanan kimlik doğrulama yöntemini sağlamak için kullanılmasını öneririz. Başka eylemleri, akışları veya kimlik doğrulama yöntemlerini çağırmak amacıyla değiştirilmemelidir.
- Aracınızı Copilot Studio'da açın, sayfanın üst kısmındaki Settings seçin ve ardından Güvenlik'i seçin.
- Kimlik doğrulaması'nı seçin.
- El ile Kimlik Doğrulaması'nı ve ardından Kullanıcıların oturum açmasını iste'yi seçin.
- Tüm el ile kimlik doğrulama alanlarını gerektiği şekilde yapılandırın.
- Kaydetseçeneğini seçin.
Özel konuyla kullanıcı kimlik doğrulaması ekleme
Oturum aç konusu konuşmanın başında kullanıcının kimlik doğrulamasını yapar. Kullanıcının daha sonra oturum açmasına izin vermek için, herhangi bir özel konu için bir Kimlik doğrulama düğümü ekleyebilirsiniz.
Müşteriler kullanıcı adı ve parolalarını girdiği zaman, bir doğrulama kodu girmeleri istenebilir. Oturum açtıktan sonra, başka bir Kimlik Doğrulama düğümüne ulaşsalar bile kimlik doğrulama tekrar istenmez.
Sayfanın üst kısmındaki Ayarlar'ı ve ardından Güvenlik öğesini seçin.
Kimlik Doğrulaması kutucuğunu seçin.
Uyarı
Özel konuya kullanıcı kimlik doğrulaması eklemek için El ile kimlik doğrulaması'nı seçmeniz gerekir.
El ile kimlik doğrulaması yapın'ı seçin ve Kullanıcıların oturum açmasını gerektir onay kutusunu temizleyin.
Tüm el ile kimlik doğrulama alanlarını gerektiği şekilde yapılandırın.
Kaydetseçeneğini seçin.
Sayfanın üst kısmında Konular'ı seçin.
Düğüm ekle (
) >Gelişmiş>Kimlik Doğrulama'yı seçin.Kimlik sağlayıcınızda yapılandırılan bir kullanıcıyı kullanarak konunuzu test edin.
Tip
Başarılı ve başarısız oturum açma senaryoları için yollar oluşturmanız önemlidir. Kimlik sağlayıcısının oturum açma deneyimindeki hatalar da dahil olmak üzere birçok nedenden dolayı oturum açma başarısız olabilir.
Kimlik doğrulama değişkenleri
Yardımcı programınızda kullanıcı kimlik doğrulamasını yapılandırdığınızda, konularınız içinde kimlik doğrulama değişkenlerini uygulayabilirsiniz. Aşağıdaki tabloda, kimlik doğrulaması seçeneğine göre bu değişkenlerin kullanılabilirliği karşılaştırılmaktadır.
Değişkenler hakkında daha fazla bilgi için Değişkenlere genel bakış bölümüne bakın.
| Kimlik doğrulama değişkeni | Kimlik doğrulaması yok | Microsoft ile kimlik doğrulaması yap | El ile kimlik doğrulaması yap |
|---|---|---|---|
| User.DisplayName | Mevcut değil | Mevcut | Mevcut |
| Kullanıcı.Adı | Mevcut değil | Mevcut | Mevcut |
| Kullanıcı.Soyadı | Mevcut değil | Mevcut | Mevcut |
| Kullanıcı.PrincipalName | Mevcut değil | Mevcut | Mevcut |
| Kullanıcı.E-posta | Mevcut değil | Mevcut | Mevcut |
| User.Id | Mevcut değil | Mevcut | Mevcut |
| User.IsLoggedIn | Mevcut değil | Mevcut | Mevcut |
| User.AccessToken | Mevcut değil | Mevcut değil | Mevcut |
| SignInReason | Mevcut değil | Mevcut | Mevcut |
User.DisplayName
Uyarı
Bu değişkenin değer içerme garantisi yoktur. Konunuzun düzgün çalıştığından emin olmak için kimlik sağlayıcınızdan gelen bir kullanıcıyla test edin.
User.DisplayName değişkeni, kimlik sağlayıcısında depolanan görünen adını içerir. Bu değişkeni kullanarak, kullanıcının adını açıkça vermesine gerek kalmadan kullanıcıyı selamlayabilir veya ona atıfta bulunabilirsiniz, böylece sohbet daha kişiselleştirilmiş hale gelir.
Copilot Studio, kimlik sağlayıcısı tarafından sağlanan User.DisplayName talebinden name değerini, el ile kimlik doğrulaması yapılandırıldığında profile kapsamı tanımlanmışsa, otomatik olarak ayarlar. Kapsam hakkında daha fazla bilgi için bkz. Microsoft Entra ID ile kullanıcı kimlik doğrulamasını yapılandırma.
User.Id
Uyarı
Bu değişkenin değer içerme garantisi yoktur. Konunuzun düzgün çalıştığından emin olmak için kimlik sağlayıcınızdan gelen bir kullanıcıyla test edin.
User.Id değişkeni, kimlik sağlayıcısında depolanan kullanıcı kimliğini içerir. UserID değerini değer olarak alan API'leri çağırmak için bu değişkeni Power Automate flows içinde kullanın.
Copilot Studio, kimlik sağlayıcısı tarafından sağlanan User.DisplayName talepten sub değerini otomatik olarak ayarlar.
User.IsLoggedIn
User.IsLoggedIn, kullanıcının oturum açma durumunu depolayan bir Boole değişkenidir.
true değeri, kullanıcının oturum açtığını belirtir. Konunuzda başarılı bir oturum açmayı kontrol eden dallanma mantığı oluşturmak veya yalnızca kullanıcının oturum açmış olması durumunda kullanıcı bilgilerini getirmek için bu değişkeni kullanabilirsiniz.
User.AccessToken
Uyarı
User.AccessToken değişkenini yalnızca güvenilir kaynaklara geçirdiğinizden emin olun. Bu, güvenliği aşılırsa kullanıcıya zarar verebilecek şekilde kullanıcı kimlik doğrulaması bilgilerini içerir.
User.AccessToken değişkeni, kullanıcı oturum açtıktan sonra alınan kullanıcı belirtecini içerir. Bu değişkeni Power Automate akışlarına geçirerek arka uç API'lerine bağlanabilir ve kullanıcı bilgilerini getirebilir veya kullanıcı adına eylem gerçekleştirebilir.
User.AccessToken öğesini İleti düğümlerinde veya güvenmediğiniz akışlarda kullanmayın.
Oturum Açma Nedeni
SignInReason, kullanıcının oturum açması gerektiğini belirten seçim yapılan türde bir değişkendir. İki olası değeri vardır:
SignInRequired, kullanıcının Oturum aç sistem konusunu kullanarak konuşmanın başlangıcında oturum açması gerektiğini belirtir. Kullanıcıların oturum açmalarını zorunlu kıl seçeneği açık olmalıdır.Initializer, bir kullanıcı oturum açmadığında ve konuşmada kimlik doğrulama değişkenlerini kullanan bir noktaya ulaştığında oturum açmasının istendiğini gösterir.
İlgili içerik
Ayrıca kullanıcılarınızın el ile oturum açmasına gerek olmaması için çoklu oturum açma (SSO) özelliğini de yapılandırabilirsiniz. Daha fazla bilgi için bkz. Microsoft Entra ID ile çoklu oturum açmayı yapılandırma.