Esempio n. 1
0
 public IHttpActionResult Get(string email, string password)
 {
     try
     {
         IBasicAuthentification basicAuhenification = new BasicAuthentification();
         bool isvalid = basicAuhenification.Valider(email, password);
         return(new SuccessResponse(this.Request, isvalid));
     }
     catch (Exception ex)
     {
         return(new ExceptionResponse(ex.Message));
     }
 }
Esempio n. 2
0
        public IHttpActionResult Get(string email)
        {
            try
            {
                IBasicAuthentification basicAuhenification = new BasicAuthentification();
                // valider l'authentification.
                bool         isAuthentifier = basicAuhenification.IsAuthentifier(email);
                IAmzSecurity amzSecurity    = new AmzSecurity();
                // vérification de la signature.
                bool isVerifierSignature = amzSecurity.VerifySignature(this.Request);


                return(new SuccessResponse(this.Request, isVerifierSignature && isAuthentifier));
            }
            catch (Exception ex)
            {
                return(new ExceptionResponse(ex.Message));
            }
        }