Nouvelles Chroniques d'Amethyste

Penser au Sens, pas au Verbe


Poster un commentaire

Azure Application Gateway

Azure Application Gateway (Passerelle d’Application) est un service Azure qui se place en amont d’un trafic pour assurer diverses fonctions:

  • Déchargement SSL
  • SSL de bout en bout
  • Affinité de session
  • Equilibrage de charge
  • Redirection, en particulier HTTP => HTTPS
  • Routage
  • Pare-feu, application de règles de sécurité (OWASP)

La liste n’est pas exhaustive. L’objet de cet article est de donner les bases et monter un exemple. Pour toute la suite j’utiliserai l’acronyme AAG.

Lire la suite

Publicités


Poster un commentaire

Les App Service Plan sous Azure

Azure propose un service appelé Azure App Service dont le représentant le plus notable sont les Web Apps. Celui-ci a été lancé en mars 2015.

Le service est en réalité un chapeau pour 4 services Azures que j’appellerai application pour la suite:

  1. Web Apps
  2. Mobile Apps
  3. Logic Apps
  4. Api Apps

 

On s’abonne à un Azure App Service (AAS) en sélectionnant un App Service Plan (ASP). Il s’agit en quelque sorte d’un plan de facturation.

Pour le même abonnement on peut provisionner chacune de ces applications dans les limites de l’ASP choisit.

Je vais justement m’intéresser aux différents ASP disponibles dans cet article.

Lire la suite


Poster un commentaire

Les secrets utilisateurs dans Visual Studio

Un projet utilise fréquemment des infos sensibles comme des chaînes de connexion des login/mot de passe, des email, numéro de téléphone…

Seulement voilà, il y a un moment où on doit pousser le code dans un repository de code, au hasard Github et là vos infos se retrouvent publiquement accessibles.

Alors que faire? Justement Visual Studio propose une solution élégante, mais avec quelques limites.

L’idée est de sauvegarder ses données dans un fichier qui ne fait pas partie du projet, mais en restant facilement accessibles sans écrire de code spécifique.

Lire la suite


Poster un commentaire

Faire survivre une sélection de fichiers à un upload

Vous avez une appli qui ressemble à ceci:

On aperçoit 3 <input type= »file »/>. Disons que la règle métier est que l’on doit obligatoirement fournir TROIS fichiers. Seulement je n’en ai fournit qu’un seul.

Si je clique sur SUBMIT. La validation échoue, je reviens sur la page avec un message d’erreur.

A votre avis la sélection initiale sera t’elle perdue? Si oui, que peut t’on faire pour l’empêcher?

Lire la suite


Poster un commentaire

Les projet ASP.Net Core 2

J’ai écris une série d’articles sur la prise en main d’un projet ASP.NET Core 1 ici:

https://amethyste16.wordpress.com/2016/11/30/les-projets-asp-net-core/

Depuis la version 2 est arrivée et il n’est pas inutile de faire une petite mise à jour. Tout n’ayant pas changé, je vais me contenter des nouveautés et d’ajouter des compléments techniques.

Pour la suite je résumerai le nom de l’outil en C2.

Lire la suite


Poster un commentaire

Tutoriel Postman

Postman est un de ces outils indispensables si vous développez des web Api. J’ai déjà fais un tuto il y a tout juste 2 ans:

https://amethyste16.wordpress.com/2016/02/24/tutoriel-postman/

Mais les choses ont beaucoup changées depuis et je crois utile de le refaire complètement.

Au programme:

  • A quoi sert Postman
  • Installation
  • Opération de base
  • Collection
  • Créer un environnement
  • Génération de code
  • Le Runner

 

Lire la suite