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)); } }
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)); } }