Initial implementation of the OAuth structures