Skip to content

Instantly share code, notes, and snippets.

View Rob-pw's full-sized avatar

Robert White (Vix) Rob-pw

  • Nottinghamshire, England
View GitHub Profile
@cadecairos
cadecairos / HawkMiddleware.js
Created July 25, 2013 16:17
MakeAPI Hawk middleware
function (req, res, next) {
/* Hawk does all the necessaries in this authenticate function.
* You pass it a function to look up an ID ( In the MakeAPI I call
* them public keys, as they are randomly generated UUIDs
*/
hawkModule.Hawk.server.authenticate(req, function (publickey, callback) {
/* Create a credentials object, This contains the algorithm that should
* be used to calculate the MAC It also contains the public key and will
//
// Regular Expression for URL validation
//
// Author: Diego Perini
// Created: 2010/12/05
// Updated: 2018/09/12
// License: MIT
//
// Copyright (c) 2010-2018 Diego Perini (http://www.iport.it)
//