Integracija s storitvijo Azure Active Directory

V tem članku boste izvedeli več o tem, kako integrirati aplikacije ob uporabi Power Apps v aplikaciji Microsoft Teams s storitvijo Azure Active Directory (AD).

Integracija z Azure AD prinaša ogromno pomembnih zmogljivosti v hierarhijo vaše organizacije ter med ljudi in skupine v njej. Pridobite lahko npr. informacije o osebah, njihovem delovnem mestu in oddelku ali pa njihovo fotografijo. Prav tako lahko pridobite informacije o hierarhiji organizacije uporabnika, npr. kar zadeva njenega upravitelja.

Z integracijo lahko prav tako na podlag vloge ali članstva v skupini omogočite dostop do funkcij aplikacije in tako zagotovite varnost občutljivih podatkov ali funkcij.

V tem članku bomo pokazali, kako ustvariti aplikacijo Power Apps s pomočjo gumba, do katerega lahko dostopa skrbnik. Ali se bo gumb prikazal, je odvisno od tega, ali je uporabnik član skrbniške skupine ali ne.

Oglejte si ta videoposnetek, če želite izvedeti, kako integrirati aplikacijo Power Apps z aplikacijo Azure Active Directory:

Zahteve

Za dokončanje te lekcije bi potrebovali možnost ustvarjanja aplikacij znotraj Teams, ki bodo na voljo kot del izbire Microsoft 365 naročnine. Za ustvarjanje skrbniške skupine in dodajanje uporabnikov vanjo bo potreben tudi dostop do storitve Azure AD.

Vpis v aplikacijo Teams

V storitev Teams se prijavite z namizno ali spletno aplikacijo.

Ustvarjanje nove ekipe

V tem razdelku bomo pokazali, kako ustvariti novo ekipo, nato pa znotraj nje še aplikacijo. Če že imate ekipo, ki jo želite uporabiti, in vam ni treba ustvariti nove, ta razdelek preskočite.

  1. Če želite ustvariti novo ekipo, izberite zavihek Ekipe in nato Pridruži se ali ustvari ekipo na spodnji levi strani zaslona.

  2. Izberite Ustvarjanje ekipe > >Od začetka > Javno, ekipi dodelite ime, npr. »Integracija Azure AD«, in izberite Ustvari.

  3. (Izbirno) Če želite določene člane svoje organizacije v ekipo dodati z namenom preizkušanja, jih izberite in dodajte v pojavno okno za dodajanje članov.

  4. Izberite Zapri.

Ustvarjena je nova ekipa, ki je navedena pod zavihkom Teams.

Ustvarjanje nove skupine Azure AD

  1. Vpišite se na portal Azure, in sicer s tistim računom, s katerim ste se že prijavili v storitev Teams.

  2. V zgornji iskalni vrstici poiščite in izberite Skupine.

  3. Izberite možnost + Nova skupina.

  4. Za skupino nastavite naslednje vrednosti:

    Možnost Vrednost
    Vrsta skupine Microsoft 365
    Ime skupine Skrbniški dostop
    E-poštni naslov skupine Samodejno posodobljeno
    Opis skupine Skupina za uporabnike s skrbniškim dostopom
  5. izberite Ustvari.

  6. ID predmeta skupine kopirajte iz njenega zaslona za pregled, saj ga bose potrebovali pozneje.

Ustvarjanje nove aplikacije

Aplikacijo bomo ustvarili s pomočjo gumba, ki se bo prikazal samo, če je uporabnik član ekipe, ki smo jo ustvarili v prejšnjih korakih.

  1. Odprite aplikacijo Teams.

  2. Izberite Power Apps.

  3. Izberite + Nova aplikacija v razdelku Nedavne aplikacije.

  4. Najprej izberite ekipo, ki ste jo ustvarili, nato pa možnost Ustvari.

  5. Aplikacija bo ustvarjenja in odprl se bo Power Apps Studio, s čimer vam bo omogočeno, da jo urejate.

  6. Vnesite ime aplikacije, npr. »Integracija s storitvijo Azure AD«, nato pa izberite možnost Shrani.

  7. Izberite možnosti Podatki > Dodajanje podatkov.

  8. Na seznamu povezovalnikov poiščite Azure AD, ga izberite in tako dodajte kot povezavo.

  9. Izberite Vzpostavljanje povezave.

  10. Vpišite se in izberite možnost Sprejmem ter se tako povežite.

  11. Če želite v aplikacijo dodati nov zaslon, v elementu Drevesni pogled izberite + Nov zaslon.

  12. V levem podoknu izberite ikono za vstavljanje +.

  13. Izberite Gumb.

  14. Lastnost »besedila« za gumb nastavite na »skrbniški dostop«.

  15. Ponovno izberite + (vstavljanje), nato pa kontrolnik oznake ter tako omogočite dodajanje.

  16. Besedilo oznake posodobite na »raven skrbnika: «.

    Ustvarjanje nove aplikacije

  17. V drevesnem pogledu izberite aplikacijo in v zgornjem levem kotu zaslona odprite lastnost OnStart.

  18. Za lastnost »OnStart« aplikacije vnesite naslednjo formulo:

    If(
        !IsEmpty(
            AzureAD.CheckMemberGroups(
                User().Email,
                ["Enter your Azure group ID here"]
            ).Value
        ),
        Set(varAdmin,true),
        Set(varAdmin,false)
    )
    

    Opomba

    Za skupino, ki ste jo kopirali v prejšnjih korakih, posodobite formulo z ID-jem skupine (GUID).

  19. Izberite ... (tri pike) ob aplikaciji in izberite možnost Zaženi OnStart.

  20. Izberite ... (tri pike) ob možnosti Nastavitve na zgornjem traku, nato pa izberite možnost ogleda spremenljivk. Element varAdmin je nastavljen na »false«.

  21. V drevesnem pogledu izberite 2. zaslon in besedilno formulo za oznako posodobite na "Admin Level: " & varAdmin. Na zaslonu se bo prikazala oznaka »Raven skrbnika: false«.

    Sedaj bomo pokazali, kako upravljati z vidljivostjo gumba za skrbniški dostop, tako da se bo prikazal samo, če je uporabnik skrbnik (če je npr. član skupine za skrbniški dostop v storitvi Azure AD)

  22. Izberite gumb in lastnost Vidno nastavite na »varAdmin«.

    Ker nimamo skrbniškega dostopa, se gumb ne prikaže.

Preizkušanje integracije

  1. Prijavite se v portal Azure.

  2. Izberite skupino, ki ste jo ustvarili v prejšnjih korakih.

  3. Izberite možnost Člani pod elementom Upravljanje v levem podoknu.

  4. Izberite možnost + Dodajanje članov in v skupino dodajte člane/

  5. Za dodajanje v skupino na seznamu uporabnikov pod možnostjo Dodajanje članov izberite uporabnike.

  6. Izberite Izberi. Izbrani uporabniki bodo dodani v skupino.

  7. Vrnite se v aplikacijo Teams.

  8. Izberite možnost Drevesni pogled.

  9. Izberite aplikacijo > Zaženi OnStart.

Ker smo se včlanili v skupino za skrbniški dostop, se na 2. zaslonu prikaže gumb za skrbniški dostop, oznaka pa raven skrbnika prikaže kot true.

Ogled integracije s storitvijo Azure AD

V vzorčni aplikaciji Profil+ za Teams si lahko ogledate primer integracije s storitvijo Azure AD.

Ogled integracije s storitvijo Active Directory

  • Povezovalnik uporabnikov Office 365 je uporabljen za pridobivanje informacij o uporabniškem profilu, vključno z imenom, fotografijo, upraviteljem in drugimi podrobnostmi.
  • Povezovalnik za skupine Office 365 je uporabljen za iskanje oseb, ki poročajo izbranemu uporabniku.

Glejte tudi

Opomba

Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)

Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).