Ka whakatinanahia e PyPI te kaha ki te whakaputa i nga kohinga me te kore e herea ki nga kupuhipa me nga tohu API

Ko te PyPI (Python Package Index) Python putea putea e whakarato ana i te kaha ki te whakamahi i tetahi tikanga haumaru hou mo te whakaputa i nga kohinga, e whakakore ana i te hiahia ki te rokiroki i nga kupuhipa kua whakaritea me nga tohu whakauru API ki nga punaha o waho (hei tauira, i roto i nga Mahi a GitHub). Ko te tikanga motuhēhēnga hou e kiia ana ko 'Kaiwhakaputa Whakapono' ka hangaia hei whakaoti i te raru o te whakaputa i nga whakahōu kino i puta mai i nga punaha o-waho kua taupatupatuhia me te tautuhi i nga kupuhipa, tohu tohu ranei ka taka ki nga ringa he.

Ko te tikanga motuhēhē hou kei runga i te paerewa OpenID Connect (OIDC), e uru ana ki te whakamahi i nga tohu whakamotuhēhēnga wā-whāiti e whakawhitihia ana i waenga i nga ratonga o waho me te whaiaronga PyPI hei whakaū i te mahi o te whakaputa i te kete, hei utu mo te whakamahi i te takiuru tuku iho. /kupuhipa, nga tohu whakauru API tohe ranei i hangaia e te ringa. Ko te kaha ki te whakamahi i te tikanga "Kaiwhakaputa Whakapono" kua whakatinanahia mo nga kaikawe kua whakarewahia i roto i nga Mahi a GitHub. Ko te tautoko mo nga Kaiwhakaputa Whakapono mo etahi atu ratonga o waho e tumanakohia ana a muri ake nei.

Ka taea e nga kaipupuri putea i runga i te taha PyPI te whakawhirinaki ki nga kaitautuhi whakawhirinaki ki nga kaiwhakarato OpenID o waho (IdP, OpenID Connect Identity Provider), ka whakamahia e te ratonga o waho ki te tono tohu kore ora mai i a PyPI. Ko nga tohu OpenID Connect i hangaia e whakau ana i te hononga i waenga i te kaupapa me te kaihautu, e taea ai e PyPI te mahi i etahi atu manatoko metadata, penei i te manatoko kei te hono te kete kua whakaputaina ki tetahi putunga motuhake. Ko nga tohu kaore e mau tonu, e herea ana ki nga API motuhake, ka mutu noa i muri i te wa poto.

I tua atu, ka taea e taatau te tuhi i te purongo a Sonatype me nga korero mo te kitenga o nga kohinga kino 2023 i te putumōhio PyPI i te Maehe 6933. I te katoa, mai i te 2019, ko te maha o nga kohinga kino i kitea i PyPI kua neke ake i te 115. Ko te nuinga o nga kohinga kino ka hunahia hei whare pukapuka rongonui e whakamahi ana i te momotuhi (whakatakoto i nga ingoa rite e rereke ana i roto i etahi tohu, hei tauira, hei tauira, hei tauira, djangoo hei utu mo te django, pyhton hei utu mo te python, me etahi atu. he hapa, he kore ranei i kite i nga rereketanga o te ingoa i te wa e rapu ana. Ko nga mahi kino i te nuinga o te wa ka heke ki te tuku raraunga matatapu i kitea i runga i te punaha o te rohe na runga i te tautuhi i nga konae me nga kupuhipa, nga taviri uru, nga putea crypto, nga tohu, nga pihikete huihuinga me etahi atu korero matatapu.

Source: opennet.ru

Tāpiri i te kōrero