add ability to set extra params to oauth2 url endpoints

Co-authored-by: Benjamin Sellers <bsellers@gmail.com>
Merge pull request #172 from chazmcgarvey/extra-url-params-2

add ability to set extra params to oauth2 url endpoints