Support IVY : Encyclopédie #1 et site d'informations, Conseils, Tutorials, Guides et plus
  • Accueil
  • Astuces
  • Magazine
    • Conseil en relations
      • Astuces
    • Rédaction & écriture
    • Web Design
    • Réseaux sociaux
      • Facebook
  • Lifestyle
    • Food
  • Ressources
    • Questions & Réponses
    • Graphique
      • PixelArt
No Result
View All Result
Support IVY : Encyclopédie #1 et site d'informations, Conseils, Tutorials, Guides et plus
  • Accueil
  • Astuces
  • Magazine
    • Conseil en relations
      • Astuces
    • Rédaction & écriture
    • Web Design
    • Réseaux sociaux
      • Facebook
  • Lifestyle
    • Food
  • Ressources
    • Questions & Réponses
    • Graphique
      • PixelArt
Support IVY : Encyclopédie #1 et site d'informations, Conseils, Tutorials, Guides et plus
No Result
View All Result
Home Programmation

Comment restreindre l’accès à votre distribution CloudFront avec l’authentification de base

13 mai 2020
in Programmation
Reading Time: 4 mins read
Comment restreindre l’accès à votre distribution CloudFront avec l’authentification de base

Table des matières

ArticlesA lire

Eh bien, cela s’est rapidement développé – Construire de meilleurs produits avec l’escalade

Eh bien, cela s’est rapidement développé – Construire de meilleurs produits avec l’escalade

Revue Atomicrops – SUPERJUMP – Moyen

Revue Atomicrops – SUPERJUMP – Moyen

Application des principes heuristiques pour évaluer un jeu mobile

Un moyen super facile de faire des validations EditText dans Android

Comment restreindre l’accès à votre distribution CloudFront avec l’authentification de base

Pour que cela fonctionne, vous devez d’abord créer un Lambda fonction, qui est donnée ci-dessous:

Pour rester simple, vous devez définir le nom d’utilisateur et le mot de passe à stocker en mémoire. Mais si vous souhaitez avoir plusieurs utilisateurs qui peuvent se connecter à cette distribution, vous devez connecter le Lambda fonction à DynamoDB, où vous stockeriez les utilisateurs et leurs mots de passe.

La logique principale réside dans la validation de l’en-tête, où vous validez si le Authorization en-tête existe et si sa valeur correspond à la basicAuthentication valeur. basicAuthentication est la variable où le base64 la valeur codée de la combinaison nom d’utilisateur-mot de passe est stockée après son calcul.

En cas d’échec du contrôle, Lambda renvoie une coutume 401 Unauthorized réponse en attachant www-authenticate en-têtes pour informer le client du type de la méthode d’authentification requise.

La deuxième étape consiste à permettre le déclenchement de cette fonction pour chaque requête adressée à la distribution. Vous devez publier une nouvelle version de votre Lambda (Actions -> Publier une nouvelle version sur le Lambda menu) et copiez le Lambda ARN, ainsi que sa version. le Lambda ARN devrait ressembler à ceci:

arn:aws:lambda:us-east-1:ACCOUNT_NUMBER:function:basic_auth:1

Ensuite, vous devez modifier le comportement de votre distribution CloudFront en associant le Lambda fonctionner avec une demande de visionneuse, comme indiqué dans l’image suivante:

Ce comportement demandera à Lambda @ Edge de déclencher la Lambda fonction pour chaque demande faite à la distribution.

ShareTweetPin

Related Posts

Eh bien, cela s’est rapidement développé – Construire de meilleurs produits avec l’escalade
Programmation

Eh bien, cela s’est rapidement développé – Construire de meilleurs produits avec l’escalade

Eh bien, cela s'est rapidement développé - Construire de meilleurs produits avec l'escalade Une fois les plaisanteries de base terminées,...

Revue Atomicrops – SUPERJUMP – Moyen
Android

Revue Atomicrops – SUPERJUMP – Moyen

Revue Atomicrops - SUPERJUMP - Moyen L'agriculture est destinée à compléter l'action, et non l'inverse.

Programmation

Application des principes heuristiques pour évaluer un jeu mobile

Application des principes heuristiques pour évaluer un jeu mobile photo par Austin Distel sur Unsplash photo par Halacious sur Unsplash...

Android

Un moyen super facile de faire des validations EditText dans Android

Un moyen super facile de faire des validations EditText dans Android Ici, nous obtenons le TextInputLayout de TextInputEditText en utilisant...

Next Post
Business : Chick-fil-A et la touche personnelle de Jesus Chicken à l’ère du coronavirus

Business : Chick-fil-A et la touche personnelle de Jesus Chicken à l'ère du coronavirus

Si les propriétaires sont anéantis, Wall Street gagne, pas les locataires

Si les propriétaires sont anéantis, Wall Street gagne, pas les locataires

Laisser un commentaire Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

  • Accueil
  • Questions & Réponses
  • Science
  • Astuces
  • Business
  • Cryptomonnaie
  • Design
  • Marketing
  • Programmation
  • Politique de confidentialité
  • A propos
  • Contact

© 2018-2020 SupportIVY - Premium Magazine.

No Result
View All Result
  • Accueil
  • Astuces
  • Magazine
    • Conseil en relations
      • Astuces
    • Rédaction & écriture
    • Web Design
    • Réseaux sociaux
      • Facebook
  • Lifestyle
    • Food
  • Ressources
    • Questions & Réponses
    • Graphique
      • PixelArt