Great article! I noticed a minor mistake in the declaration of AuthToken in the declaration of return types you have ok which should have been error.
I recently saw your talk on building APIs in go from the uk conference. In that talk you pass set the mongodb with gorillas context. Would you recommend doing something similar with the new 1.7 Context?