add library oauth