Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł zawiera porady dotyczące rozwiązywania problemów z zasadami danych i błędami uwierzytelniania w zestawie Copilot Studio Kit oraz porady dotyczące rozwiązywania błędów przebiegu testu. Zawiera również informacje o eskalowaniu problemów.
Błędy zasad danych
Jeśli wystąpią błędy ochrony przed utratą danych (takie jak AppForbidden) podczas korzystania z zestawu Copilot Studio Kit, upewnij się, że następujące łączniki są dozwolone w zasadach danych:
- SharePoint
- Platforma Power Platform dla administratorów
- Office 365 Outlook
- Microsoft Dataverse
- [Starsze]Microsoft Dataverse
- Microsoft Entra ID
- Kanały interfejsu Direct Line w aplikacji Copilot Studio
- Power Apps dla twórców
Więcej informacji:
- Zarządzanie zasadami danych
- Konfigurowanie zasad danych dla agentów
- Rozwiązywanie problemów z wymuszaniem zasad danych w programie Copilot Studio
Błędy uwierzytelniania
Zazwyczaj do uwierzytelniania użytkowników końcowych są wymagane dwie rejestracje aplikacji. Przykład:
- KitAuthApp: używany w konfiguracjach agenta zestawu Copilot Studio Kit.
- CopilotStudioAuthApp: Używany w Copilot Studio, połączony z KitAuthApp.
Ogólna lista kontrolna
- Upewnij się, że agent niestandardowy (Copilot Studio) i zestaw Copilot Studio Kit są w tej samej dzierżawie.
- Przed włączeniem uwierzytelniania użytkowników upewnij się, że uwierzytelnianie jest wyłączone zarówno w konfiguracji agenta niestandardowego, jak i agenta w zestawie Copilot Studio Kit. Następnie uruchom test, aby zweryfikować łączność.
Lista kontrolna aplikacji KitAuthApp
- W portalu Azure Portal w obszarze Uwierzytelnianie sprawdź, czy identyfikator URI przekierowania w sieci Web to identyfikator URI usługi Dataverse, w którym wdrożono zestaw Copilot Studio Kit.
- Sprawdź, czy wartość Obsługiwane typy kont jest ustawiona na Konta w dowolnej dzierżawie organizacyjnej (dowolnym katalogu Tożsamość Microsoft Entra — wielodostępnym) i osobistych kontach Microsoft (na przykład Skype, Xbox)..
- W obszarze Uprawnienia interfejsu API sprawdź, czy uprawnienie
User.Readznajduje się na liście, delegowane i ma udzieloną zgodę administratora. - Sprawdź, czy tajny klucz klienta został utworzony i czy znajduje się w konfiguracji agenta (uwierzytelnianie użytkownika > tajny klucz klienta).
Lista kontrolna aplikacji CopilotStudioAuthApp
- W witrynie Azure Portal w obszarze Uwierzytelnianie sprawdź, czy identyfikator URI przekierowania sieci Web ma:
https://europe.token.botframework.com/.auth/web/redirecthttps://token.botframework.com/.auth/web/redirect
- Sprawdź, czy dla tokenów dostępu i tokenów tożsamości włączono niejawne udzielenie i przepływy hybrydowe.
- Sprawdź, czy wartość Obsługiwane typy kont jest ustawiona na Konta w dowolnej dzierżawie organizacyjnej (dowolnym katalogu Tożsamość Microsoft Entra — wielodostępnym) i osobistych kontach Microsoft (na przykład Skype, Xbox)..
- W obszarze Certyfikaty i wpisy tajne upewnij się, że klucz tajny klienta jest generowany i używany w konfiguracji agenta programu Copilot Studio (Ustawienia > Zabezpieczenia > Uwierzytelnianie > Klucz tajny klienta).
- W Uprawnienia API sprawdź, czy
openid,profileiUser.Readsą na liście, są delegowane i jest udzielona zgoda administratora. - W obszarze Uwidacznij interfejs API sprawdź, czy zakres niestandardowy został utworzony, czy administratorzy i użytkownicy mogą wyrazić zgodę oraz czy zakres jest włączony. Sprawdź, czy niestandardowy zakres został wprowadzony w konfiguracji agenta Copilot Studio (Ustawienia > Zabezpieczenia > Uwierzytelnianie > URL wymiany tokenu).
- Sprawdź, czy identyfikator klienta aplikacji KitAuthApp znajduje się w autoryzowanych aplikacjach klienckich.
Lista kontrolna konfiguracji agenta w programie Copilot Studio
- W aplikacji Copilot Studio przejdź do pozycji Ustawienia>Zabezpieczenia>Uwierzytelnianie i sprawdź, czy:
- Uwierzytelnianie ręczne jest włączone.
- Wymagaj logowania użytkowników (przynajmniej do celów rozwiązywania problemów).
-
Adres URL przekierowania został ustawiony (na
https://token.botframework.com/.auth/web/redirect). - Dostawca usług to Tożsamość Microsoft Entra w wersji 2 używając kluczy tajnych klienta.
-
Identyfikator klienta to identyfikator
CopilotStudioAuthApp. -
Wpis tajny klienta to klucz tajny wygenerowany dla elementu
CopilotStudioAuthApp. -
Adres URL wymiany tokenów to zakres niestandardowy utworzony w programie
CopilotStudioAuthApp. - Identyfikator dzierżawy to identyfikator dzierżawy, w której są utworzone obie rejestracje aplikacji.
-
Zakresy obejmują co najmniej
profileiopenid.
- Upewnij się, że bot został opublikowany przy użyciu tej konfiguracji.
- Upewnij się, że okienko testowe Copilot Studio działa.
- Upewnij się, że witryna demonstracyjna działa (w tym logowanie).
Lista kontrolna konfiguracji agenta w zestawie Copilot Studio Kit
- Upewnij się, że punkt końcowy tokenu został poprawnie ustawiony (skopiuj go z kanału mobilnego) lub zabezpieczenia kanału zostały ustawione i skonfigurowano prawidłowy klucz tajny.
- Upewnij się, że dla uwierzytelniania użytkownika ustawiono wartość Entra ID v2.
- Upewnij się, że identyfikator klienta to identyfikator klienta aplikacji KitAuthApp.
- Upewnij się, że zakres jest zakresem niestandardowym utworzonym w CopilotStudioAuthApp i jest taki sam jak w ustawieniach uwierzytelniania Copilot Studio.
- Upewnij się, że tajemnica klienta w sekcji Uwierzytelnianie użytkownika > jest zgodna z wartością tajemnicy klienta utworzonej dla aplikacji KitAuthApp.
- Upewnij się, że zabezpieczenia kanału są włączone w ustawieniach linii bezpośredniej i mają prawidłową konfigurację.
Więcej informacji: Konfigurowanie agentów w zestawie Copilot Studio Kit.
Lista kontrolna dotycząca konfiguracji testowej
Spróbuj przeprowadzić test zarówno z wysłaniem jak i bez wysyłania zdarzenia rozpoczęcia konwersacji (znajdź je na karcie Zaawansowane testu).
Lista kontrolna przeglądarki
Upewnij się, że przeglądarka zezwala na pliki cookie innych firm.
Błędy przebiegu testu
Jeśli uruchomienie przepływu w chmurze nie powiedzie się, odpowiedni stan kroku to Błąd.
W rekordzie Przebieg testu, w widoku Szczegóły błędu, zostanie wyświetlony adres URL, którego można użyć do przejścia do wystąpienia nieudanego przebiegu przepływu w chmurze.
Następnie możesz dalej rozwiązywać problemy z przepływem chmury w usłudze Power Automate.
Gdzie uzyskać pomoc
Jeśli nadal występują problemy, zgłoś wniosek o pomoc techniczną w usłudze GitHub.
Nie zgłaszaj luk w zabezpieczeniach za pośrednictwem publicznych problemów z usługą GitHub. Zamiast tego należy zgłosić je do Centrum zabezpieczeń firmy Microsoft (MSRC) pod adresem microsoft.com/msrc. Podaj jak najwięcej szczegółów dotyczących potencjalnego problemu z zabezpieczeniami.