Permisiuni de autorizare a programatorului Webex pentru administratorii de entități găzduite

Atunci când adăugați o autorizație pentru Webex la o entitate găzduită Microsoft, solicităm următoarele permisiuni:

Permisiuni de autorizare a entității găzduite Microsoft

Următorul tabel descrie fiecare permisiune și de ce este necesară.

Permisiune

Valoarea revendicare

La ce informații oferă acces Webex?

Cum se utilizează această permisiune pentru Webex Meetings?

Citiți profilurile complete ale tuturor utilizatorilor.

User.Read.All

Necesar pentru caracteristica People Insights și integrarea Microsoft Teams.

  • Activează Statisticile persoanelor pentru utilizatorii Webex Meetings și Webex.

  • Identifică utilizatorii și adresele lor de e-mail, astfel încât să putem potrivi conturile Webex ale utilizatorilor în integrarea botului cisco Webex Meetings și a filelor în Microsoft Teams.

Citiți datele directorului.

Directory.Read.All

Necesar pentru caracteristica People Insights și integrarea Microsoft Teams.

  • Permite People Insights să populeze profilurile participanților la întâlnire în Webex Meetings și profilurile People Insights ale utilizatorilor din Webex din director.

  • Permite integrării Microsoft Teams să populeze înaintea e-mailurilor invitate atunci când programează o întâlnire Webex.

Citiți și scrieți calendare în toate cutiile poștale.

Calendars.ReadWrite

Programul de completare Microsoft 365 pentru a programa o întâlnire, programarea/întâlnirea listei aplicațiilor Webex, integrarea Microsoft Teams și planificarea serviciilor de calendar (@webex).

  • Citiți și scrieți accesul la crearea, actualizarea și ștergerea calendarelor asociate cu Webex Meetings.

  • Permite programarea din Microsoft Teams și adăugarea, actualizarea și eliminarea intrărilor de calendar corespunzătoare.

Conectați-vă și citiți profilul de utilizator.

openid

Permisiunea inclusă automat necesară pentru ca integrarea Webex Meetings să funcționeze corect.

  • Permite Webex să identifice utilizatorii în timp și să acceseze informații de bază.

Permisiuni de autorizare a programatorului Webex pentru conturi Microsoft 365 individuale

Atunci când autorizați Webex pentru un cont Microsoft 365 individual, solicităm următoarele permisiuni:

Permisiuni individuale de autorizare

Următorul tabel descrie fiecare permisiune și de ce este necesară.

Permisiune

Valoarea revendicare

La ce informații oferă acces Webex?

Cum se utilizează această permisiune pentru Webex Meetings?

Mențineți accesul la datele la care i-ați acordat acces.

offline_access

Permite Webex să acceseze informațiile utilizatorilor în Microsoft fără a solicita aceeași permisiune de fiecare dată când un utilizator efectuează o acțiune cu integrarea Webex Meetings în Microsoft.

  • Dacă aplicația nu solicită în mod explicit acest domeniu, nu va primi simboluri de reîmprospătare. Menținerea accesului este necesară.

    De exemplu, Webex va apela API-urile Microsoft pentru a regăsi informații precum invitațiile din calendar ori de câte ori un utilizator își vizualizează calendarul.

Aveți acces complet la calendare.

Calendars.ReadWrite

Citiți evenimentele din calendarele utilizatorilor.

Citiți evenimentele din calendar asociate cu Webex Meetings, precum și proprietățile evenimentului, cum ar fi ora, participanții, subiectul și opțiunile de întâlnire Webex.

Conectați-vă și citiți-vă profilul.

User.Read

Permisiunea inclusă automat necesară pentru ca integrarea Webex Meetings să funcționeze corect.

  • Permite Webex să identifice utilizatorii în timp și să acceseze informații de bază.

Prezentare generală a arhitecturii Programatorului Webex

Diagrama de mai sus afișează administratorul site-ului și scenariile individuale de autorizare pentru Webex Meetings din Microsoft 365.

  1. Administratorul site-ului autorizează Webex să acceseze datele entității găzduite de administrator Microsoft 365 din Cisco Webex Site Administration sau Control Hub (opțional).

  2. O persoană autorizează permisiunea pentru Webex (dacă administratorul nu autorizează) și își conectează contul Microsoft cu contul webex.

  3. Webex se abonează la modificările calendarului de la Microsoft.

  4. Un utilizator adaugă o întâlnire Webex la un eveniment Microsoft Calendar, actualizează ora sau subiectul sau copiază un eveniment la altă dată și oră.

  5. Serviciul de completare Webex primește notificări Microsoft Calendar și sincronizează datele cu Webex.

API-uri utilizate de Programatorul Webex

Lista de mai jos oferă informații despre fișierul sursă și url-ul pentru unele dintre API-urile utilizate de Programatorul Webex.

Funcționarea graficului

Utilizare

POST /{version}/subscriptions

Creați un abonament pentru un anumit utilizator pentru a asculta și a primi notificări de modificare atunci când resursa calendarului este modificată în Microsoft Graph.

DELETE /{version}/subscriptions/{subscriptionId}

Ștergeți un abonament atunci când utilizatorul se deconectează sau depășește timpul de expirare.

POST /{tenantId}/oauth2/{version}/token

Obțineți simbolul de acces al ID-ului de entitate găzduită specific cu certificat de completare ca acreditare(în modul de autorizare a administratorului).

POST /common/oauth2/{version}/token

Obțineți simbolul de acces al unui anumit utilizator cu token de reîmprospătare (în modul de autorizare a administratorului).

GET /{version}/users/{user}/events/{id}

Obțineți proprietățile evenimentului grafic după ID-ul evenimentului.

GET /{version}/users/{user}/events/{id}/instances

Obțineți instanțe de apariție/excepție după ID-ul de eveniment cu intervalul de timp dat.

GET /{version}/users?$select=email

Obțineți adresa de e-mail proxy pentru un anumit utilizator.

GET /{version}/subscriptions/{subscriptionId}

Obțineți proprietățile abonamentului după ID.

GET /{version}/me

Obțineți adresa proxy a utilizatorului (în modul de autorizare individuală).

GET /{version}/users/{user}/events

Listați evenimentele unui anumit utilizator.

PATCH /{version}/subscriptions/{subscriptionId}

Reînnoiți abonamentul pentru un anumit utilizator prin prelungirea timpului de expirare.

GET /{version}/users/{email}

Regăsiți Microsoft UPN pentru a menține maparea utilizatorilor în Webex.

GET /{version}/organization

Pentru a identifica dacă adresa de e-mail a utilizatorului curent de la client aparține organizației autorizate.