Jaa


Sovelluksen rekisteröintiin liittyviä seikkoja

ALM Accelerator for Power Platform käyttää Microsoft Entra -sovellusrekisteröintejä yhteydenpitoon pakollisten palveluiden kanssa. Tässä artikkelissa käsitellään näkökohtia, jotka sinun tulee pitää mielessä, ja lähestymistapoja, joita voit käyttää, kun suunnittelet ALM Accelerator -sovelluksen rekisteröintistrategiaa.

Tarvittavat API-oikeudet

Sinun on sallittava sovellusten rekisteröintien käyttää asianmukaisia sovellusliittymiä, jotta ALM Accelerator kommunikoi tarvittavien palvelujen kanssa. Näiden palvelujen kanssa kommunikointia koskevat vaatimukset määräytyvät ALM Acceleratorin toimintojen mukaan.

Seuraavassa taulukossa näkyy, mitä ohjelmointirajapinnan oikeuksia tarvitaan ALM Acceleratorin eri toimintoihin.

Toiminnot API-käyttöoikeus Käyttöoikeuden tyyppi Kuvaus
Mukautettu CustomAzureDevOps-yhdistin Azure DevOps - käyttäjäksi tekeytyminen Delegoitu ALM Acceleratorin pohjaan perustuva sovellus tarvitsee Azure DevOpsin ohjelmointirajapinnan oikeudet, joiden avulla voi olla yhteydessä kohteeseen Azure DevOps.
Ota käyttöön vahvistuksen putket Dynamics CRM - käyttäjäksi tekeytyminen Delegoitu Putki ratkaisujen käyttöönottoon validointiympäristöön tarvitsee luvat käyttää Power Platform (Dynamics CRM) -ohjelmointirajapintaa ratkaisutoimintojen suorittamiseen.
Ota käyttöön vahvistuksen putket Power Apps -avustaja - Analysis.All Delegoitu Putki, joka ottaa ratkaisuja käyttöön tarkistusympäristössä, tarvitsee oikeudet, jotta Power Apps -avustajan palvelua voidaan käyttää ratkaisun tarkistustehtävän suorittamiseen.
Ota käyttöön testiputket Dynamics CRM - käyttäjäksi tekeytyminen Delegoitu Putki ratkaisujen käyttöönottoon testiympäristöön tarvitsee luvat käyttää Power Platform (Dynamics CRM) -ohjelmointirajapintaa ratkaisutoimintojen suorittamiseen.
Tuotantoputkien käyttöönotto Dynamics CRM - käyttäjäksi tekeytyminen Delegoitu Putki ratkaisujen käyttöönottoon tuotantoympäristöön tarvitsee luvat käyttää Power Platform (Dynamics CRM) -ohjelmointirajapintaa ratkaisutoimintojen suorittamiseen.
Vie ratkaisuputki Dynamics CRM - käyttäjäksi tekeytyminen Delegoitu Putki ratkaisujen vientiin tekijäympäristöstä tarvitsee luvat käyttää Power Platform (Dynamics CRM) -ohjelmointirajapintaa ratkaisutoimintojen suorittamiseen.
Tuo ratkaisuputki Dynamics CRM - käyttäjäksi tekeytyminen Delegoitu Putki ratkaisujen tuontiin Azure Git -lähdehallinnasta tekijäympäristöön tarvitsee luvat käyttää Power Platform (Dynamics CRM) -ohjelmointirajapintaa ratkaisutoimintojen suorittamiseen.
Poista ratkaisuputki Dynamics CRM - käyttäjäksi tekeytyminen Delegoitu Putki ratkaisujen poistamiseen tekijäympäristössä tarvitsee luvat käyttää Power Platform (Dynamics CRM) -ohjelmointirajapintaa ratkaisutoimintojen suorittamiseen.

Sovelluksen rekisteröintistrategiaan liittyviä näkökohtia

Kun suunnittelet strategiaasi ALM Accelerator -sovellusten rekisteröintien luomiseen ja hallintaan, sinun tulee ottaa huomioon sekä turvallisuus että ylläpito.

Vähimpien käyttöoikeuksien periaate

Ota suojausnäkökulmasta huomioon vähimpien oikeuksien periaate. Sovelluksen rekisteröinnillä on oltava vähiten oikeuksia tarvittavien toimintojen suorittamiseen.

Ylläpidon yksinkertaisuus

Harkitse ylläpidon näkökulmasta strategiaa, joka vaatii sinulta vähiten työtä sovellusten rekisteröintien ja niitä käyttävien palveluiden ylläpitämiseksi. Esimerkiksi yksi sovellusten rekisteröintien ylläpidon tehtävistä on salainen kierto – nykyisen salaisuuden kumoaminen ja uuden luominen. Jokainen sovelluksen rekisteröintiä käyttävä palvelu on määritettävä uudelleen, kun salaisuutta kierretään. Mitä enemmän sovelluksen rekisteröintejä käytetään, sitä enemmän niitä on ylläpidettävä.

Azure-sovelluksen rekisteröintistrategiat

Strategiat, joilla Microsoft EntraID:n käyttämiä sovelluksia rekisteröidään ALM Acceleratorin avulla, vaihtelevat hyvin yksinkertaisista erittäin rakeisiin.

Yksi sovelluksen rekisteröinti kaikelle

Yksinkertaisin tapa on luoda yksi sovelluksen rekisteröinti kaikkiin tarpeisiisi. Tämän strategian avulla voit käyttää mukautettua CustomAzureDevOps-yhdistintä ja kaikkia Azure DevOps -palveluyhteyksiä, joita tarvitset Power Platform -ympäristöjen käyttämiseksi .

Vaikka tämä strategia on helpointa hallita, se rikkoo vähimpien oikeuksien periaatetta. Yhdellä sovelluksen rekisteröinnillä on oikeudet suorittaa kaikki tarvittavat toiminnot mukautetun yhdistimen ja kaikkien määrittämiesi Azure DevOps -palveluyhteyksien kautta.

Sovelluksen rekisteröiminen Ohjelmointirajapinnan oikeus ja tyyppi Kuvaus
Kertarekisteröinti kaikkiin tarkoituksiin Azure DevOps - user_impersonation – Delegoitu ALM Acceleratorin pohjaan perustuva sovellus tarvitsee Azure DevOpsin ohjelmointirajapinnan oikeudet, joiden avulla voi olla yhteydessä kohteeseen Azure DevOps.
Kertarekisteröinti kaikkiin tarkoituksiin Dynamics CRM - user_impersonation – Delegoitu Putki, jonka avulla voi viedä ratkaisuja tekijäkehitysympäristöistä ja ottaa käyttöön ratkaisuja vahvistus-, testi- ja tuotantoympäristöihin, tarvitsee oikeudet, jotta ratkaisun toimintoja voi käyttää Power Platform (Dynamics CRM) -ohjelmointirajapinnan avulla.
Kertarekisteröinti kaikkiin tarkoituksiin Power Apps Valvonta - user_impersonation – Delegoitu Putki, joka ottaa ratkaisuja käyttöön tarkistusympäristössä, tarvitsee oikeudet, jotta Power Apps -avustajan palvelua voidaan käyttää ratkaisun tarkistustehtävän suorittamiseen.

Yksi sovelluksen rekisteröinti Azure DevOpsille ja toinen Power Platformille

Rakeisempi strategia on luoda yksi sovelluksen rekisteröinti mukautetulle CustomAzureDevOps-yhdistimelle ja yksi putkille yhteydenpitoon Power Platform ympäristöjen kanssa.

Tämä strategia on yhdenmukaisempi vähimpien oikeuksien periaatteen kanssa. Vain mukautetussa CustomAzureDevOps-yhdistimessä käytetty sovelluksen rekisteröinti voi käyttää Azure DevOps -ohjelmointirajapintaa ja vain sovelluksen rekisteröinti, jota käytetään yhteyden muodostamiseen Power Platformiin, voi käyttää Power Platform (Dynamics CRM) -ohjelmointirajapintaa.

Sovelluksen rekisteröiminen Ohjelmointirajapinnan oikeus ja tyyppi Kuvaus
Sovelluksen rekisteröinti kohteelle Azure DevOps Azure DevOps - user_impersonation – Delegoitu ALM Acceleratorin pohjaan perustuva sovellus tarvitsee Azure DevOpsin ohjelmointirajapinnan oikeudet, joiden avulla voi olla yhteydessä kohteeseen Azure DevOps.
Sovelluksen rekisteröinti kohteelle Power Platform Dynamics CRM - user_impersonation – Delegoitu Putki, jonka avulla voi viedä ratkaisuja tekijäkehitysympäristöistä ja ottaa käyttöön ratkaisuja vahvistusympäristöön, tarvitsee oikeudet, jotta ratkaisun toimintoja voi käyttää Power Platform (Dynamics CRM) -ohjelmointirajapinnan avulla.
Sovelluksen rekisteröinti kohteelle Power Platform Power Apps Valvonta - user_impersonation – Delegoitu Putki, joka ottaa ratkaisuja käyttöön tarkistusympäristössä, tarvitsee oikeudet, jotta Power Apps -avustajan palvelua voidaan käyttää ratkaisun tarkistustehtävän suorittamiseen.

Yksi sovelluksen rekisteröinti Azure DevOpsille ja useita Power Platformille

Rakeisempi strategia on luoda sovelluksen rekisteröinnit eri Power Platform -ympäristöihin pääsylle. Voit luoda yhden sovellusrekisteröinnin kullekin ympäristölle, jota tarvitset ALM Accelerator -putken käyttämiseen. Voit myös luoda yhden sovelluksen rekisteröinnin kullekin Power Platform -projektille, jota tuet käyttämällä ALM Acceleratoria.

Tämä strategia on yhdenmukainen vähimpien oikeuksien periaatteen kanssa. Ylläpito kannattaa kuitenkin ottaa huomioon. Varmista, että ylläpidät rakenteellista tapaa tunnistaa, mitä sovelluksen rekisteröintiä käytetään kussakin ympäristössä. Nämä tiedot ovat käteviä, kun vaihdat sovelluksen rekisteröintisalaisuuksien paikkaa.

Seuraavassa taulukossa on esitetty, miten kullekin Power Platform -projektille voi luoda sovelluksen rekisteröinnit, jotta käyttö olisi rajoitettu vain asiaankuuluvaan ympäristöön.

Sovelluksen rekisteröiminen Power Platform -laajuus Ohjelmointirajapinnan oikeus ja tyyppi Kuvaus
Sovelluksen rekisteröinti kohteelle Azure DevOps Ei käytettävissä Azure DevOps - user_impersonation – Delegoitu ALM Acceleratorin pohjaan perustuva sovellus tarvitsee Azure DevOpsin ohjelmointirajapinnan oikeudet, joiden avulla voi olla yhteydessä kohteeseen Azure DevOps.
Sovelluksen rekisteröinti kohteelle Power Platform Platformin projekti 1 Dynamics CRM - user_impersonation – Delegoitu Putki ratkaisujen käyttöönottoon validointiympäristöön tarvitsee luvat käyttää Power Platform (Dynamics CRM) -ohjelmointirajapintaa ratkaisutoimintojen suorittamiseen.
Sovelluksen rekisteröinti kohteelle Power Platform Projekti 1 Power Apps Valvonta - user_impersonation – Delegoitu Putki, joka ottaa ratkaisuja käyttöön tarkistusympäristössä, tarvitsee oikeudet, jotta Power Apps -avustajan palvelua voidaan käyttää ratkaisun tarkistustehtävän suorittamiseen.
Sovelluksen rekisteröinti kohteelle Power Platform Projekti 2 Dynamics CRM - user_impersonation – Delegoitu Putki ratkaisujen käyttöönottoon validointiympäristöön tarvitsee luvat käyttää Power Platform (Dynamics CRM) -ohjelmointirajapintaa ratkaisutoimintojen suorittamiseen.
Sovelluksen rekisteröinti kohteelle Power Platform Projekti 2 Power Apps Valvonta - user_impersonation – Delegoitu Putki, joka ottaa ratkaisuja käyttöön tarkistusympäristössä, tarvitsee oikeudet, jotta Power Apps -avustajan palvelua voidaan käyttää ratkaisun tarkistustehtävän suorittamiseen.
Sovelluksen rekisteröinti kohteelle Power Platform Tekijän kehitysympäristö 1 Dynamics CRM - user_impersonation – Delegoitu Putki ratkaisujen vientiin tekijäympäristöstä tarvitsee luvat käyttää Power Platform (Dynamics CRM) -ohjelmointirajapintaa ratkaisutoimintojen suorittamiseen.
Sovelluksen rekisteröinti kohteelle Power Platform Tekijän kehitysympäristö 2 Dynamics CRM - user_impersonation – Delegoitu Putki ratkaisujen vientiin tekijäympäristöstä tarvitsee luvat käyttää Power Platform (Dynamics CRM) -ohjelmointirajapintaa ratkaisutoimintojen suorittamiseen

Seuraavassa taulukossa on esitetty, miten voit edelleen yhdenmukaistaa vähimpien oikeuksien periaatetta luomalla sovelluksen rekisteröinnit kullekin Power Platform -ympäristölle.

Sovelluksen rekisteröiminen Power Platform -laajuus Ohjelmointirajapinnan oikeus ja tyyppi Kuvaus
Sovelluksen rekisteröinti kohteelle Azure DevOps Ei käytettävissä Azure DevOps - user_impersonation – Delegoitu ALM Acceleratorin pohjaan perustuva sovellus tarvitsee Azure DevOpsin ohjelmointirajapinnan oikeudet, joiden avulla voi olla yhteydessä kohteeseen Azure DevOps.
Sovelluksen rekisteröinti kohteelle Power Platform Projekti 1 - Vahvistusympäristö Dynamics CRM - user_impersonation – Delegoitu Putki ratkaisujen käyttöönottoon validointiympäristöön tarvitsee luvat käyttää Power Platform (Dynamics CRM) -ohjelmointirajapintaa ratkaisutoimintojen suorittamiseen.
Sovelluksen rekisteröinti kohteelle Power Platform Projekti 1 - Vahvistusympäristö Power Apps Valvonta - user_impersonation – Delegoitu Putki, joka ottaa ratkaisuja käyttöön tarkistusympäristössä, tarvitsee oikeudet, jotta Power Apps -avustajan palvelua voidaan käyttää ratkaisun tarkistustehtävän suorittamiseen.
Sovelluksen rekisteröinti kohteelle Power Platform Projekti 1 - Testiympäristö Power Apps Valvonta - user_impersonation – Delegoitu Putki, joka ottaa ratkaisuja käyttöön tarkistusympäristössä, tarvitsee oikeudet, jotta Power Apps -avustajan palvelua voidaan käyttää ratkaisun tarkistustehtävän suorittamiseen.
Sovelluksen rekisteröinti kohteelle Power Platform Projekti 1 - Tuotantoympäristö Dynamics CRM - user_impersonation – Delegoitu Putki ratkaisujen käyttöönottoon validointiympäristöön tarvitsee luvat käyttää Power Platform (Dynamics CRM) -ohjelmointirajapintaa ratkaisutoimintojen suorittamiseen.
Sovelluksen rekisteröinti kohteelle Power Platform Projekti 2 - Vahvistusympäristö Dynamics CRM - user_impersonation – Delegoitu Putki ratkaisujen käyttöönottoon validointiympäristöön tarvitsee luvat käyttää Power Platform (Dynamics CRM) -ohjelmointirajapintaa ratkaisutoimintojen suorittamiseen.
Sovelluksen rekisteröinti kohteelle Power Platform Projekti 2 - Vahvistusympäristö Power Apps Valvonta - user_impersonation – Delegoitu Putki, joka ottaa ratkaisuja käyttöön tarkistusympäristössä, tarvitsee oikeudet, jotta Power Apps -avustajan palvelua voidaan käyttää ratkaisun tarkistustehtävän suorittamiseen.
Sovelluksen rekisteröinti kohteelle Power Platform Projekti 2 - Testiympäristö Power Apps Valvonta - user_impersonation – Delegoitu Putki, joka ottaa ratkaisuja käyttöön tarkistusympäristössä, tarvitsee oikeudet, jotta Power Apps -avustajan palvelua voidaan käyttää ratkaisun tarkistustehtävän suorittamiseen.
Sovelluksen rekisteröinti kohteelle Power Platform Projekti 2 - Tuotantoympäristö Dynamics CRM - user_impersonation – Delegoitu Putki ratkaisujen käyttöönottoon validointiympäristöön tarvitsee luvat käyttää Power Platform (Dynamics CRM) -ohjelmointirajapintaa ratkaisutoimintojen suorittamiseen.
Sovelluksen rekisteröinti kohteelle Power Platform Tekijän kehitysympäristö 1 Dynamics CRM - user_impersonation – Delegoitu Putki ratkaisujen vientiin tekijäympäristöstä tarvitsee luvat käyttää Power Platform (Dynamics CRM) -ohjelmointirajapintaa ratkaisutoimintojen suorittamiseen.
Sovelluksen rekisteröinti kohteelle Power Platform Tekijän kehitysympäristö 2 Dynamics CRM - user_impersonation – Delegoitu Putki ratkaisujen vientiin tekijäympäristöstä tarvitsee luvat käyttää Power Platform (Dynamics CRM) -ohjelmointirajapintaa ratkaisutoimintojen suorittamiseen.

Seuraavat vaiheet