composer package for oauth