Permisiuni de autorizare a programatorului Webex pentru administratorii de clienți

Când adăugați o autorizație pentru Webex la un client Microsoft, solicităm următoarele permisiuni:

Permisiuni de autorizare pentru entitatea găzduită Microsoft

Următorul tabel descrie fiecare permisiune și motivul pentru care este necesară.

Permisiune

Valoare revendicare

Ce informații oferă acest lucru Webex acces la?

Cum se utilizează această permisiune pentru Webex Meetings?

Citiți profilurile complete ale tuturor utilizatorilor.

Utilizator.Citește.Toate

Necesar pentru caracteristica People Insights și integrarea Microsoft Teams.

  • Activați People Insights 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 bot-ul Cisco Webex Meetings și integrarea filei î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 în Webex din director.

  • Permite integrarea Microsoft Teams să populeze cu atenție e-mailurile de invitați atunci când programați o întâlnire Webex.

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

Calendars.ReadWrite

Adăugare Microsoft 365 pentru a programa o întâlnire, programare/listă a aplicației Webex, integrare Microsoft Teams și programare Calendar Services (@webex).

  • Citiți și scrieți accesul pentru a crea, actualiza și șterge calendarele asociate cu Webex Meetings.

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

Conectați-vă și citiți profil utilizator.

subcutanată

A fost inclusă automat permisiunea 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 conturile Microsoft 365 individuale

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 motivul pentru care este necesară.

Permisiune

Valoare revendicare

Ce informații oferă acest lucru Webex acces la?

Cum se utilizează această permisiune pentru Webex Meetings?

Menținerea accesului 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 dvs. nu solicită în mod explicit acest scop, nu va primi jetoane de reîmprospătare. Menținerea accesului este necesară.

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

Aveți acces deplin la calendarele dvs.

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 timpul, participanții, subiectul și opțiunile întâlnirii Webex.

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

Utilizator.Citește

A fost inclusă automat permisiunea 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 arată scenariile de administrare a site-ului și de autorizare individuală pentru Webex Meetings de la Microsoft 365.

  1. Administratorul site-ului autorizează Webex să acceseze datele clientului administratorului 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 de calendar 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 o altă dată și oră.

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

API-urile utilizate de Programatorul Webex

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

Operație grafică

Utilizare

POST /{version}/abonamente

Creați abonament pentru ca un anumit utilizator să asculte și să primească notificări de modificare atunci când resursa calendarului este schimbată în Microsoft Graph.

ȘTERGERE /{version}/abonamente/{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 tokenul de acces al ID-ului specific al entității găzduite cu certificatul de adăugare ca acreditare (în modul de autorizare a administratorului).

POST/common/oauth2/{version}/token

Obțineți tokenul de acces al unui anumit utilizator cu tokenul de reîmprospătare (în modul de autorizare admin).

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 evenimentului cu intervalul de timp dat.

GET /{version}/users?$select=e-mail

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

GET /{version}/abonamente/{subscriptionId}

Obțineți proprietățile de abonament 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}/abonamente/{subscriptionId}

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

GET /{version}/users/{email}

Recuperați Microsoft UPN pentru a menține maparea utilizatorilor în Webex.

GET /{version}/organizație

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