Tokenin voimassaolon päättymisaikojen määrittäminen Azure Logic -sovelluksissa tarkoittaa ymmärtämistä, kuinka pääsymerkit ja päivitystunnukset toimivat OAuth 2.0 -kehyksessä. Tässä on vaiheittainen opas, kuinka hallita merkkin voimassaoloaikaa:
Tokenin elinaikojen ymmärtäminen
- Käyttöoikeudet: Nämä ovat lyhytaikaisia rahakkeita, joita käytetään suojattujen resurssien pääsyyn. Ne vanhenevat tyypillisesti 60–90 minuutin kuluttua asiakassovelluksesta ja vuokralaisasetuksista riippuen [6]. Et voi pidentää heidän elinaikkaansa suoraan, mutta voit käyttää päivitysmerkkejä uusien käyttöoikeuksien hankkimiseen tarvittaessa.
- Päivitysmerkit: Näitä käytetään uusien käyttöoikeuksien saamiseen, kun olemassa olevat vanhentuvat. Päivitysmerkit ovat oletuksena pidempi elinikä, tyypillisesti 90 päivää [5].
Tokenin voimassaolon päättymisen määrittäminen Azure Logic -sovelluksissa
1. Käytä päivitysmerkkejä:
- Kun määrität OAuth 2.0: n logiikkasovelluksessasi, varmista, että määrität sekä käyttöoikeudet että päivitystunnukset. Tämän avulla sovelluksesi voi pyytää uutta pääsytunnusta automaattisesti, kun nykyinen vanhenee [1] [3].
2. toteuttaa tokenin uusimislogiikka:
- Luo logiikkasovellustoiminto, joka tarkistaa, onko Access -tunnus vanhentunut. Jos näin on, käytä päivitystunnusta saadaksesi uuden pääsyn. Tämä voidaan tehdä tekemällä HTTP -pyyntö tunnuksen päätepisteeseen päivitystunnuksella [3].
Klo 3. Varastointit turvallisesti:
- Tallenna asiakastunnukset, asiakassalaisuudet ja käyttöoikeudet Tallenna turvallisesti Azure Key Holvi. Tämä varmistaa, että arkaluontoiset tiedot eivät ole alttiina ja että niitä voidaan helposti päivittää, kun rahakkeet päivitetään [3].
4. Tarkkaile tunnuksen vanhenemista:
- Asiakassalaisuuksien, jotka vanhenevat korkeintaan 24 kuukauden kuluttua, seuraavat logiikkasovelluksia heidän vanhenemispäiviensä seuraamiseen ja muistutusten lähettämiseen. Tämä varmistaa, että sovelluksesi pysyy toiminnallisena päivittämällä salaisuuksia ennen niiden päättymistä [2].
Esimerkki logiikka tokenin uusimiseksi
Logic -sovelluksessasi voit lisätä askeleen tarkistaaksesi, onko Access -tunnus vanhentunut. Tässä on yksinkertaistettu esimerkki siitä, kuinka voit toteuttaa tämän mukautettujen lausekkeiden avulla:
1. Tarkista tunnuksen vanheneminen:
- Käytä ehtoa tarkistaaksesi, onko merkki päättymässä sen voimassaolon päättymisajan perusteella.
2. Päivitä tunnus:
- Jos merkki päättyy pian, käytä HTTP -toimintaa lähettääksesi pyynnön Token -päätepisteeseen päivitystunnuksella. Pyynnön tulisi sisältää asiakastunnus ja asiakassalaisuus todennukseen.
3. Päivitä token:
- Tallenna uusi pääsytunnus turvallisesti avainholvissa ja päivitä kaikki seuraavat toiminnot uuden tunnuksen käyttämiseksi.
Toteuttamalla nämä vaiheet, voit hallita tehokkaasti tunnuksen voimassaoloavaroita Azure Logic -sovelluksissa ja varmistaa työnkulkujen jatkuva toiminta.
Viittaukset:
[1] https://devforum.zoom.us/t/access-token-expires-after-one-hopour-so-y-my-logic-app-flowstep-runs-ony-one-ne-hour-no-rew/99225
[2] https://community.dynamics.com/blogs/post/?postid=662760c7-e0cc-4ca5-b5e4-80962f9b926f
.
.
.
.
[7.
[8] https://www.youtube.com/watch?v=vjpihv2cnwa
[9] https://www.restack.io/p/azure-logic-app-bearer-oken-answer-cat-ai