Κοινή χρήση μέσω


Ρυθμίστε τις παραμέτρους καθολικής σύνδεσης με το Microsoft Entra ID

Σημαντικό

Οι δυνατότητες του Power Virtual Agents αποτελούν τώρα μέρος του Microsoft Copilot Studio μετά από σημαντικές επενδύσεις σε παραγωγική τεχνητή νοημοσύνη και βελτιωμένες ενσωματώσεις στο Microsoft Copilot.

Ορισμένα άρθρα και στιγμιότυπα οθόνης ενδέχεται να αναφέρονται στο Power Virtual Agents ενώ ενημερώνουμε την τεκμηρίωση και το εκπαιδευτικό περιεχόμενο.

To Copilot Studio υποστηρίζει καθολική σύνδεση (SSO). Το SSO επιτρέπει στους copilot στον ιστότοπό σας να συνδέουν τους πελάτες εάν έχουν ήδη συνδεθεί στη σελίδα ή την εφαρμογή όπου αναπτύσσεται ο copilot.

Προϋποθέσεις

Για παράδειγμα, το copilot φιλοξενείται στο εταιρικό intranet ή σε μια εφαρμογή στην οποία ο χρήστης είναι ήδη συνδεδεμένος.

Υπάρχουν τέσσερα κύρια βήματα για τη ρύθμιση των παραμέτρων του SSO για το Copilot Studio:

  1. Δημιουργήστε μια καταχώρηση εφαρμογής στο Microsoft Entra ID για τον προσαρμοσμένο καμβά σας.

  2. Ορίστε ένα προσαρμοσμένο πεδίο για το copilot σας.

  3. Ρυθμίστε τις παραμέτρους ελέγχου ταυτότητας στο Copilot Studio για την ενεργοποίηση SSO.

  4. Ρυθμίστε τις παραμέτρους του κώδικα HTML προσαρμοσμένου καμβά για να ενεργοποιήσετε SSO

Σημαντικό

Το SSO δεν υποστηρίζεται επί του παρόντος όταν ένας copilot είναι είτε:

Υποστηριζόμενα κανάλια

Ο παρακάτω πίνακας περιλαμβάνει λεπτομέρειες για τα κανάλια που υποστηρίζουν αυτήν τη στιγμή SSO. Μπορείτε να προτείνετε υποστήριξη για επιπλέον κανάλια στο στο φόρουμ ιδεών στο Microsoft Copilot Studio.

Κανάλι Υποστηρίζεται
Κανάλια Azure Bot Service Δεν υποστηρίζεται
Προσαρμοσμένη τοποθεσία web Υποστηρίζεται
Τοποθεσία web επίδειξης Δεν υποστηρίζεται
Facebook Δεν υποστηρίζεται
Microsoft Teams1 Υποστηρίζεται
Εφαρμογή για κινητές συσκευές Δεν υποστηρίζεται
Πανκαναλικό για Customer Service2 Υποστηρίζεται

1 Αν έχετε επίσης ενεργοποιημένο το κανάλι Teams, πρέπει να ακολουθήσετε τις οδηγίες ρύθμισης παραμέτρων στην τεκμηρίωση Ρύθμιση παραμέτρων SSO για το κανάλι Teams. Εάν δεν ρυθμίσετε τις παραμέτρους της SSO του Teams σύμφωνα με τις οδηγίες σε αυτήν τη σελίδα, οι χρήστες αποτυγχάνουν πάντα στον έλεγχο ταυτότητας κατά τη χρήση του καναλιού Teams.

2 Υποστηρίζεται μόνο το κανάλι ζωντανής συνομιλίας. Για περισσότερες πληροφορίες, δείτεΡύθμιση παραμέτρων παράδοσης στο Dynamics 365 Customer Service.

Δημιουργήστε καταχωρήσεις εφαρμογής για την προσαρμοσμένη τοποθεσία web σας

Για να ενεργοποιήσετε το SSO, πρέπει να χρησιμοποιήσετε δύο ξεχωριστές εγγραφές εφαρμογών:

  • Μια εγγραφή εφαρμογής ελέγχου ταυτότητας, η οποία επιτρέπει στο Microsoft Entra ID να κάνει έλεγχο ταυτότητας χρήστη για το copilot σας
  • Μια καταχώρηση εφαρμογής καμβά που ενεργοποιεί το SSO για την προσαρμοσμένη ιστοσελίδα σας

Δεν συνιστούμε την επαναχρησιμοποίηση της ίδιας καταχώρισης εφαρμογής τόσο για τον copilot σας όσο και για τον προσαρμοσμένο ιστότοπό σας για λόγους ασφαλείας.

  1. Ακολουθήστε τις οδηγίες στη Διαμόρφωση ελέγχου ταυτότητας χρήστη με Microsoft Entra ID για να δημιουργήσετε μια εγγραφή εφαρμογής ελέγχου ταυτότητας.
  2. Ακολουθήστε ξανά τις ίδιες οδηγίες για να δημιουργήσετε μια δεύτερη εγγραφή εφαρμογής, η οποία θα λειτουργεί ως εγγραφή εφαρμογής καμβά.
  3. Επιστρέψτε σε αυτό το άρθρο.

Ρύθμιση παραμέτρων της καταχώρησης εφαρμογής καμβά

  1. Αφού δημιουργήσετε την καταχώρηση εφαρμογής καμβά, μεταβείτε στην επιλογή Έλεγχος ταυτότητας και μετά επιλέξτε Προσθήκη πλατφόρμας.

  2. Στην περιοχή Ρυθμίσεις παραμέτρων πλατφόρμας επιλέξτε Προσθήκη πλατφόρμας και, στη συνέχεια, επιλέξτε Web.

  3. Στην περιοχή Ανακατεύθυνση URI, καταχωρήστε τη διεύθυνση URL για την ιστοσελίδα σας, για παράδειγμα http://contoso.com/index.html.

    Στιγμιότυπο οθόνης της ιστοσελίδας ρύθμισης παραμέτρων.

  4. Στην ενότητα Εκχώρηση έμμεσων και υβριδικές ροέςενεργοποιήστε τα Διακριτικά πρόσβασης (χρησιμοποιούνται για έμμεσες ροές) και Διακριτικά αναγνωριστικού (χρησιμοποιούνται για έμμεσες και υβριδικές ροές).

  5. Επιλέξτε Ρύθμιση παραμέτρων.

Βρείτε τη διεύθυνση URL διακριτικού του τελικού σημείου copilot

  1. Στο Copilot Studio, μεταβείτε στις Ρυθμίσεις, και έπειτα επιλέξτε Κανάλια.

  2. Επιλέξτε Εφαρμογή για κινητές συσκευές.

  3. Στο Τελικό σημείο διακριτικού, επιλέξτε Αντιγραφή.

    Στιγμιότυπο οθόνης της αντιγραφής της διεύθυνσης URL τελικού σημείου διακριτικού στο Copilot Studio.

Ρύθμιση παραμέτρων SSO στην ιστοσελίδα σας

Χρησιμοποιήστε τον κώδικα που παρέχεται στοαποθετήριο GitHub του Copilot Studio για να δημιουργήσετε μια ιστοσελίδα για τη διεύθυνση URL ανακατεύθυνσης. Αντιγράψτε τον κώδικα από το αποθετήριο του GitHub και τροποποιήστε τον χρησιμοποιώντας τις οδηγίες παρακάτω.

  1. Μεταβείτε στη σελίδα Επισκόπηση στην πύλη Azure και αντιγράψτε το Αναγνωριστικό εφαρμογής (προγράμματος-πελάτη) και το Αναγνωριστικό καταλόγου (μισθωτής) από την καταχώρηση της εφαρμογής καμβά.

    Στιγμιότυπο οθόνης της σελίδας επισκόπησης Καταχώρηση εφαρμογής στην πύλη Azure, με επισημασμένη την Επισκόπηση, το Αναγνωριστικό εφαρμογής και το Αναγνωριστικό καταλόγου.

  2. Για να ρυθμίσετε τις παραμέτρους της Βιβλιοθήκης ελέγχου ταυτότητας της Microsoft (MSAL):

    • Ανάθεση το clientId στο αναγνωριστικό εφαρμογής (προγράμαμτος-πελάτη).
    • Αναθέστε το authority στο https://login.microsoftonline.com/ και προσθέστε το αναγνωριστικό καταλόγου (μισθωτή) στο τέλος.

    Για παράδειγμα:

    var clientApplication;
        (function (){
        var msalConfig = {
            auth: {
                clientId: '692e92c7-xxxx-4060-76d3-b381798f4d9c',
                authority: 'https://login.microsoftonline.com/7ef988bf-xxxx-51af-01ab-2d7fd011db47'     
            },
    
  3. Ορίστε τη μεταβλητή theURL στη διεύθυνση URL του τελικού σημείου διακριτικού που αντιγράψατε νωρίτερα. Για παράδειγμα:

    (async function main() {
    
        var theURL = "https://1c0.0.environment.api.powerplatform.com/powervirtualagents/bots/5a099fd/directline/token?api-version=2022-03-01-preview"
    
  4. Επεξεργαστείτε την τιμή του userId ώστε να περιλαμβάνει ένα προσαρμοσμένο πρόθεμα. Για παράδειγμα:

    var userId = clientApplication.account?.accountIdentifier != null ? 
            ("My-custom-prefix" + clientApplication.account.accountIdentifier).substr(0, 64) 
            : (Math.random().toString() + Date.now().toString()).substr(0,64);
    
  5. Αποθηκεύστε τις αλλαγές σας.

Δοκιμάστε τον copilot σας χρησιμοποιώντας την ιστοσελίδα σας

  1. Ανοίξτε την ιστοσελίδα σας στο πρόγραμμα περιήγησης.

  2. Επιλέξτε Σύνδεση.

    Στιγμιότυπο οθόνης της σύνδεσης με χρήση κωδικού επικύρωσης

    Σημείωμα

    Εάν το πρόγραμμα περιήγησης αποκλείει αναδυόμενα παράθυρα ή χρησιμοποιείτε ένα ανώνυμο ή ιδιωτικό παράθυρο περιήγησης, θα σας ζητηθεί να συνδεθείτε. Διαφορετικά, η σύνδεση ολοκληρώνεται με χρήση ενός κωδικού επικύρωσης.

    Ανοίγει μια νέα καρτέλα προγράμματος περιήγησης.

  3. Μεταβείτε στη νέα καρτέλα και αντιγράψτε τον κωδικό επικύρωσης.

  4. Μεταβείτε ξανά στην καρτέλα με τον copilot σας και επικολλήστε τον κωδικό επικύρωσης στη συνομιλία copilot σας.