Configuration de PharmaEtCie-BE

https://code.visualstudio.com/docs/languages/dotnet


Graphical user interface, text

Description automatically generated

A screenshot of a computer

Description automatically generated with medium confidence

A screenshot of a computer

Description automatically generated with medium confidence

A screenshot of a computer

Description automatically generated with medium confidence


Il faut créer votre fichier “secret.json” et lui rajouter le connectionstrings dedans. Quand tu click droit sur le csproj tu fais “Manager User Secrets"
{
"ConnectionStrings":{
"GBDAContext": "Server=tcp:pharmaetcie-sql.database.windows.net,1433;Initial Catalog=dbGBDA-DB;Persist Security Info=False;User ID=admindb;Password=YourPassword;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=60;"
}
}


Le mot de passe se trouve dans lastpass

-changer évidement le initial catalog



A screenshot of a computer 
Description automatically generated with medium confidence 


A screenshot of a computer

Description automatically generated with medium confidence


Graphical user interface, application

Description automatically generated 


Pour permettre aux différents Front-End de se connecter au Back-End, un certificat SSL local doit être créer. Pour ce faire, il faut exécuter la commande dotnet dev-certs https --trust dans le terminal de vscode. La commande génère un certificat SSL localhost, ce qui est requis pour n’importe quel application .Net, pour éviter un blocage de la policy https.
Voir la documentation complète https://docs.microsoft.com/en-us/dotnet/core/additional-tools/self-signed-certificates-guide#with-dotnet-dev-certs


Configuration de PharmaEtCie-FE

Suivre les mêmes étapes que la configuration de PharmaEtCie-BE


Il faut créer votre fichier “secret.json” et lui rajouter le connectionstrings dedans. Quand tu click droit sur le csproj tu fais “Manager User Secrets"


"MicroServices":{
"GBDADBApi": {
             "ApiUrl": "https://localhost:5001/api/v1/
"    (url de l'API)
}
}