oauth refinement