Estoy trabajando en un proyecto de API web .net 5. Necesitaba usar una API externa (rapidapi.com, etc.). Estos sitios web me dieron un apitoken. Sé que debería ocultarlo, para que nadie en github lo vea.
Pero también debo enviar mi apikey a mi maestro para que pueda acceder, o puede acceder con su propia apikey.
1.¿Dónde debo guardarlo? 2. ¿Cómo debo almacenarlo? 3.¿Cómo puedo llamarlo?
Sé cómo hacerlo en JS (es muy fácil, crea un archivo .env y llámalo einvironmet.apikey), pero no sé en .net. Necesito una solución simple como js
Debe usar "Secretos de usuario", como lo describe Microsoft .
Es muy fácil en Visual Studio, donde simplemente hace clic derecho en su proyecto y elige "Administrar secretos de usuario". Esto creará un archivo en esta ubicación: %APPDATA%\Microsoft\UserSecrets\<user_secrets_id>\secrets.json
Este archivo está fuera de tu proyecto, por lo que nunca será parte de lo que tienes en Github.