Aracılığıyla paylaş


Konulara son kullanıcı kimlik doğrulaması ekleme

Kullanıcı kimlik doğrulamasını doğrudan yardımcı pilot konuşması içinden etkinleştirebilirsiniz. Bir kullanıcının ad ve kimlik gibi temel özelliklerini değişkenlere atayabilirsiniz. Ayrıca, bir kullanıcıdan, bir kullanıcı belirteci alan bir konudaki kimlik doğrulama düğümünü kullanarak oturum açmasını isteyebilir ve ardından bu belirteci, kullanıcının bilgilerini bir arka uç sisteminden almak için kullanabilirsiniz.

Not

İçinde Copilot Studio ve içinde Microsoft Teams oluşturulan yardımcı pilotlar, kimlik doğrulaması için Microsoft Entra otomatik olarak 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çma 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ğrulamasını yapılandırma

Konularınızda kimlik doğrulamayı kullanabilmeniz için kullanıcı kimlik doğrulamasını Microsoft Entra ID ile yapılandırmanız gerekir.

Microsoft Entra ID ile kullanıcı kimlik doğrulamasını yapılandırma bölümündeki yönergeleri izleyin.

Oturum açma sistem konusu ile kullanıcı kimlik doğrulaması ekleme

Yardımcı pilot oluşturduğunuzda, Copilot Studio otomatik olarak Oturum aç adı verilen bir sistem konusu ekler. Bunu kullanmak için, yardımcı pilotunuzun kimlik doğrulamasını el ile olacak şekilde ayarlamanız ve kullanıcıların oturum açmasını gerektirmeniz gerekir. Müşteri yardımcı pilotla konuşmaya başladığında Oturum aç konusu tetiklenir ve kullanıcıdan oturum açması istenir. Oturum aç konusunu yardımcı pilotunuza uygun şekilde özelleştirebilirsiniz.

Önemli

Oturum açma konusunun yalnızca Copilot Studio tarafından sağlanan kimlik doğrulama yöntemini sağlamak için kullanılması önerilir. Başka eylemler, akışlar veya başka kimlik doğrulama yöntemleri çağrılmak üzere değiştirilmemelidir.

  1. Copilot Studio'da yardımcı pilotunuzu açın, sayfanın üst kısmındaki Ayarlar'ı ve ardından Güvenlik öğesini seçin.

  2. Kimlik doğrulaması'nı seçin.

  3. El ile Kimlik Doğrulaması'nı ve ardından Kullanıcıların oturum açmasını iste'yi seçin.

  4. Tüm manuel kimlik doğrulama alanlarını gerektiği gibi yapılandırın.

  5. Kaydet'i 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 tekrar istenmezler.

  1. Sayfanın üst kısmındaki Ayarlar'ı ve ardından Güvenlik öğesini seçin.

  2. Kimlik Doğrulaması kutucuğunu seçin.

    Not

    Özel konuya kullanıcı kimlik doğrulaması eklemek için El ile kimlik doğrulaması'nı seçmeniz gerekir.

  3. Kullanıcıların oturum açmasını iste onay kutusunun işaretini kaldırın.

  4. Tüm manuel kimlik doğrulama alanlarını gerektiği gibi yapılandırın.

  5. Kaydet'i seçin.

  6. Sayfanın üst kısmında Konular'ı seçin.

  7. Düğüm ekle ( ) >Gelişmiş>Kimlik Doğrulama'yı seçin.

  8. Konunuzu kimlik sağlayıcınızla yapılandırılmış bir kullanıcıyla test edin.

Bahşiş

Başarılı oturum açma ve başarısız oturum açma için yollar oluşturmanız önemlidir. Kimlik sağlayıcısının oturum açma deneyimiyle ilgili hatalar dahil olmak üzere birçok nedenle oturum açılamayabilir.

Kimlik doğrulama değişkenleri

Yardımcı pilotunuz için kullanıcı kimlik doğrulamasını yapılandırdığınızda, konularınızdaki kimlik doğrulama değişkenlerini kullanabilirsiniz. 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 bkz: Değişkenlerle çalışma.

Kimlik doğrulama değişkeni Kimlik doğrulaması yok Microsoft ile kimlik doğrulaması yap El ile kimlik doğrulaması yap
User.DisplayName Kullanılamaz Uygun Uygun
User.FirstName Kullanılamaz Uygun Uygun
User.LastName Kullanılamaz Uygun Uygun
User.PrincipalName Kullanılamaz Uygun Uygun
User.Email Kullanılamaz Uygun Uygun
User.Id Kullanılamaz Uygun Uygun
User.IsLoggedIn Kullanılamaz Uygun Uygun
User.AccessToken Kullanılamaz Kullanılamaz Uygun
SignInReason (Oturum Açma) Kullanılamaz Uygun Uygun

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.

Değişken User.DisplayName , kimlik sağlayıcısında depolanan görünen ad öğesini içerir. Kullanıcı ismini yardımcı pilota açıkça belirtmeden önce onu karşılamak veya ondan bahsetmek için bu değişkeni kullanarak konuşmayı daha fazla kişiselleştirin.

Copilot Studio, User.DisplayName değerini otomatik olarak kimlik sağlayıcısı tarafından sağlanan name üzerinden alır; profile kapsamı manuel kimlik doğrulama yapılandırdığında tanımlanmış ise. 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.

Değişken User.Id , kimlik sağlayıcısında depolanan kullanıcı kimliğini içerir. Değer olarak UserID'yi alan API'leri çağırmak için Power Automate akışlarında bu değişkeni kullanın.

Copilot Studio, kimlik sağlayıcısından gelen sub talebe göre User.DisplayName 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ı oturum açmayı denetleyen dallanma mantığı oluşturmak veya yalnızca kullanıcının oturum açması durumunda, gerektiğinde 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. Arka uç API'lerine bağlanabilecekleri ve kullanıcının bilgilerini getirebilecekleri şekilde veya kullanıcı adına eylem uygulamak için bu değişkeni Power Automate akışlarına geçirebilirsiniz.

User.AccessToken öğesini İleti düğümlerinde veya güvenmediğiniz akışlarda kullanmayın.

SignInReason

SignInReason , kullanıcının ne zaman oturum açması gerektiğini belirten seçim türü bir değişkendir. İki olası değeri vardır:

  • SignInRequired Kullanıcının, oturum açma sistem konusu'nu kullanarak konuşmanın başında oturum açması gerektiğini belirtir. Kullanıcıların oturum açmasını gerektir 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.

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çma yapılandırma.