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.
|