Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 2760|Vastaus: 1

[ASP.NET] ASP.NET Core (kaksikymmentäkahdeksan) tallentaa kehitteillä olevia sovellussalaisuuksia

[Kopioi linkki]
Julkaistu 12.5.2024 17.41.30 | | | |
Vaatimukset: Projekti voi joutua olemaan vuorovaikutuksessa kolmannen osapuolen rajapintojen kanssa, kuten: maksut, tekstiviestit, sähköposti, virallinen tili jne., näiden rajapintojen kutsuminen vaatii tunnistetietoja (usein sanotaan: tokenit, avaimet). Jos projekti on tärkeämpi (tai suuressa tiimissä), näitä konfiguraatioelementtejä ei suositella kirjoitettavaksi suoraan lähdekoodin konfiguraatiotiedostoon, koska konfiguraatio lähetetään myös lähdekoodin tietovarastoon. Kun lähdekoodin konfiguraatio vuotaa, se voi aiheuttaa vakavampia seurauksia, voit käyttää .NET:iä Ota käyttöön sovellussalaisuudet varmistaaksesi konfiguraation turvallisuuden vaikuttamatta kehitykseen.

Secrets Manager -työkalu tallentaa arkaluonteisia tietoja sovelluksen kehityksen aikana. Tässä yhteydessä arkaluonteinen tieto on sovelluksen salaisuus. Sovelluksen salaisuudet tallennetaan eri paikkaan kuin projektipuussa. Sovellussalaisuudet liitetään tiettyihin projekteihin tai jaetaan useiden projektien kesken.Sovellussalaisuuksia ei tarkisteta versionhallintaan

Lisää ensin seuraava konfiguraatiotiedostoon:

Lue se sitten alla esitetyllä tavalla:



Olettamalla, että konfiguraatiossa oleva sivusto on luottamuksellista tietoa eikä sitä tule kirjata koodivarastoon, voit klikata oikealla VS "Hallinnoi käyttäjäsalaisuuksiaOminaisuuden ottamiseksi käyttöön konfiguroi se seuraavasti:

Samaan aikaan .cspró-tiedostoa kasvatetaanUserSecretsIdOsa konfiguraatiosta, suorita projekti uudelleen ja huomaa, että konfiguraatio on jo luettava luottamukselliseksi (Käyttäjän salaavaimet ovat etusijalla appsettings.json ja sovellusasetuksiin nähden. {Ympäristö}.json avain), kuten alla on esitetty:



Luottamuksellisen profiilin tallennuspolku:

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

Otetaan esimerkiksi Windows, kuten alla on esitetty:



Viittaus:

Hyperlinkin kirjautuminen on näkyvissä.
Hyperlinkin kirjautuminen on näkyvissä.





Edellinen:ASP.NET Core (27) Suorituskyvyn optimointi PurgeCSS käyttämättömän koodin poistamiseksi
Seuraava:ASP.NET Core (kaksikymmentäyhdeksän) on otettu käyttöön sivuston alihakemistossa (virtuaalihakemistossa)
 Vuokraisäntä| Julkaistu 12.5.2024 17.42.08 |
ASP.NET Yksityiskohtainen selitys konfiguraatioprioriteeteista Core(10):ssä.
https://www.itsvse.com/thread-10265-1-1.html
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com