Skip to content

Instantly share code, notes, and snippets.

View kluplau's full-sized avatar

Kenneth Luplau-Brøgger kluplau

View GitHub Profile
Install:
npm install --save-dev eslint-plugin-import
Edit Eslint config
{
"plugins": ["import"],
"rules": {
"import/newline-after-import": ["error", { "count": 1 }],
"import/order": [
@kluplau
kluplau / index.js
Last active March 18, 2016 06:59
requirebin sketch
var base64url = require("base64url"),
crypto = require('crypto');
//A test signedRequest
var facebookSignedRequest = "4sdAT1XkkWy1yH3arZQSmn8Qa4DiapuKgSNbKC37J-s.eyJhbGdvcml0aG0iOiJITUFDLVNIQTI1NiIsImNvZGUiOiJBUUNXOUFTam13X1g4cDRJOUItQU1nX194NGRxYXR0Q3R3NC1GSzdTNTA2UDFxc2c2bGtkcjNBTkJlaTlnMkZ6VUJSR1lrWEpoVkM1b3BkVjRBWUlUZUFrQzZTZWdScUdQMmd5RDZxRzRMWFRhbmN3dUltWjNkTU9pS0RkOW5MZ0dTaENIMHNxNkc2RWlZTzhlUlVpaFNtWlEyTGd6bFV4b3BabEZZWTFNMVFZZDBNUVM1U29YZTZfeHpyRm5oREhfbGYybG04V3lWVG5NV241QWg4aGUzT2pEcDNhLXJhT3dTRXRKNXUzeHZWUHMwLVdzc0VuUUljTWxTMEZsQlRmamowbzBmSGc5cWgtWGlXdzRUSDgtcEh2cUpHMWdEaTMydi0wNjZ2TVRtOXBlaG5QX2Rrb0JTaS03UlIySkhBX3hTeGVDRWJBczV1c01oeG1pUTVZR0NKQiIsImlzc3VlZF9hdCI6MTQ1ODI4NDIxOSwidXNlcl9pZCI6IjYzNDIzNzUyMyJ9";
//A test secret
var appSecret = "a31e430172104fc0c8b28924edf14c9c";
function parse_signed_request(signed_request, secret) {