- Ya
- 23 Septemba 2026, 02:58 UTC
- Mwandishi
- Kamo
- Ahadi ya
- 78c4a87
/api / barua pepe/oauth/callback/callback and ************* ni ya umma na isiyo na kikao Mtoa huduma anaelekeza kivinjari hapa bila kikao cha Kamo, kwa hivyo "hali" ilikuwa mahali pekee Shirika linaweza kuja kutoka - na ilikuwa msingi wa kujitegemea wa JSON CALLER iliyojengwa: [TD="width: 456"] [FONT=&](2)[/FONT][FONT=&]Bila kuathiri masharti ya kifungu kidogo (1) cha kifungu hiki, Tume itakuwa na mamlaka ya kuajiri mtaalamu yeyote kwa ajili ya shughuli maalumu au kwa muda mfupi.[/FONT] Mtu yeyote anaweza kutumia jina A org tofauti na kuicheza dhidi ya msimbo wa idhini waliyoipata wenyewe; "hakuna" Ndani yake ilizalishwa lakini haikuhifadhiwa au kuchunguzwa dhidi ya kitu chochote, kwa hivyo haikuzuia chochote. Kwa kuwa Callback kuaminiwa orgId / mtoa huduma / mwanachama Id moja kwa moja nje ya hiyo decode na kuanzishwa kushikamana kwa jina la nchi yoyote ile. OAuthStateStore sasa mints opaque, unguessable ishara juu ya 'issue', kuweka org / mwanachama / mtoa huduma / Inaamua tu katika rekodi ya Redis na TTL ya dakika ya 10 - kamwe katika ishara yenyewe. "peek" inasoma rekodi hiyo bila kuitumia (inayotumiwa kuchukua URI na mtiririko kabla ya kuingia. Kwa hiyo, ni lazima asome Qur’ani na asome Qur’ani. Matumizi ya moja kwa moja: ishara iliyorudiwa tena au iliyotumiwa haitafanya chochote, isiyo na maana kutoka kwa moja ambayo haijawahi kuwepo. Huduma ya OAuthFlow na Huduma ya GroupwareOAuth - ambayo ilikuwa ikijenga na kupakua blob hiyo kujitegemea, kila mmoja na nakala yake mwenyewe ya utaratibu huo - sasa wote mint na kukomboa ishara Kupitia duka moja, kwa hiyo kuna mahali moja ambayo huamua nini ishara ya serikali inamaanisha. OAuthStoreTest inashindwa bila kurekebisha (unywaji wa pili wa ishara sawa bado unarudi rekodi badala ya null; OAuthFlowServiceTest, OAuthFlowKindStateTest na GroupwareOAuth ServiceTest ni updated kwa utaratibu mpya - wao tena kujenga au decode hali blob moja kwa moja, tangu Hakuna kitu cha kupoteza.
