Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 2591|Atbildi: 1

[ASP.NET] ASP.NET Core (divdesmit astoņi) glabā lietojumprogrammu noslēpumus izstrādē

[Kopēt saiti]
Publicēts 12.05.2024 17:41:30 | | | |
Prasības: Projektam var būt nepieciešams mijiedarboties ar trešo pušu saskarnēm, piemēram: maksājums, SMS, e-pasts, oficiālais konts utt., Izsaucot šīs saskarnes, ir nepieciešami akreditācijas dati (bieži teikts: žetoni, atslēgas), ja projekts ir svarīgāks (vai lielā komandā), šos konfigurācijas vienumus nav ieteicams rakstīt tieši avota koda konfigurācijas failā, jo konfigurācija tiks iesniegta arī avota koda repozitorijā, tiklīdz konfigurācija avota koda kodā ir noplūdusi, tas var izraisīt nopietnākas sekas, varat izmantot .NET Ieviesiet lietojumprogrammu noslēpumus, lai nodrošinātu konfigurācijas drošību, neietekmējot attīstību.

Noslēpumu pārvaldnieka rīks glabā sensitīvus datus lietojumprogrammu izstrādes laikā. Šajā kontekstā sensitīvi dati ir lietojumprogrammas slepeni. Lietojumprogrammu noslēpumi tiek glabāti citā vietā nekā projekta kokā. Lietojumprogrammu noslēpumi ir saistīti ar konkrētiem projektiem vai kopīgoti vairākos projektos.Lietojumprogrammu noslēpumi netiek pārbaudīti avota kontrolē

Vispirms konfigurācijas failā pievienojiet šādu informāciju:

Pēc tam izlasiet to, kā parādīts zemāk:



Pieņemot, ka konfigurācijas vietne ir konfidenciāla informācija un to nevajadzētu pārbaudīt kodu krātuvē, varat ar peles labo pogu noklikšķināt uz VS "Lietotāju noslēpumu pārvaldībaLai iespējotu šo līdzekli, konfigurējiet to šādi:

Tajā pašā laikā .csproj fails tiks palielinātsLietotāja noslēpumu IDKonfigurācijas sadaļa, atkārtoti palaidiet projektu un konstatējiet, ka konfigurācija jau ir lasīta konfidenciāla informācija (Lietotāja slepenajām atslēgām ir prioritāte pār appsettings.json un lietotņu iestatījumiem. {Vide}.json taustiņš), kā parādīts turpmāk.



Konfidenciāla profila glabāšanas ceļš:

Windows%APPDATA%\Microsoft\UserSecrets\<user_secrets_id>\secrets.json
Linux~/.microsoft/usersecrets/<user_secrets_id>/secrets.json

Ņemiet Windows kā piemēru, kā parādīts tālāk:



Atsauce:

Hipersaites pieteikšanās ir redzama.
Hipersaites pieteikšanās ir redzama.





Iepriekšējo:ASP.NET Core (27) veiktspējas optimizācija PurgeCSS, lai noņemtu neizmantoto kodu
Nākamo:ASP.NET Core (divdesmit deviņi) tiek izvietots vietnes apakšdirektorijā (virtuālajā direktorijā)
 Saimnieks| Publicēts 12.05.2024 17:42:08 |
ASP.NET Detalizēts skaidrojums par konfigurācijas prioritātēm kodolā [10].
https://www.itsvse.com/thread-10265-1-1.html
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com