Skip to content

Instantly share code, notes, and snippets.

View mattnull's full-sized avatar

Matt Null mattnull

View GitHub Profile

The OAuth Dance with FreshBooks

Terminology

  • User - The FreshBooks account, whose information we are trying to access via OAuth
  • Consumer - The FreshBooks account, who we authorize to access the user's information
  • Consumer key - The consumer's subdomain, consumer_key.freshbooks.com
  • Consumer Secret - The consumer's secret, that we will use to make OAuth requests.
  • Request Token - A value used by the consumer to obtain authorization and an access token from the user.
  • Access Token - A value used by the consumer to access the user's information.
  • Access Token Secret - A secret used by the consumer to establish ownership of a given Token.
@zherring
zherring / index.html
Created February 27, 2013 01:30
A CodePen by Matt Null. 3D kiosk menu - This is part of a menu I built for the kiosks at SXSW 2013. It uses -webkit-perspective and some transforms Concept design by @zherring
<header>
<nav kiosk-nav="true">
<div class="logo"></div>
<div class="options">
<div class="option shuttle selected">
<div class="container">
<div class="box">
<figure class="front"></figure>
<figure class="back"></figure>
<figure class="right"></figure>
@jrmoran
jrmoran / Cakefile
Created December 30, 2011 01:44
Cakefile to document, compile, join and minify CoffeeScript files for client side apps.
# Cakefile to document, compile, join and minify CoffeeScript files for
# client side apps. Just edit the config object literal.
#
# -jrmoran
fs = require 'fs'
{exec, spawn} = require 'child_process'
# order of files in `inFiles` is important
config =