一个OAuth授权的一个例子,实现了三种常用的授权方式