This OAuth module is usable with a custom OAuth server or Google OAuth server https://developers.google.com/identity/protocols/OAuth2WebServer. Tested and working against Google's OAuth and custom php OAuth using oauth2-server-php https://bshaffer.github.io/oauth2-server-php-docs/.

Custom Preset

Additional values to send to the auth url.

If left blank, the "Invoke" button will not be present in profile page. Developers can write their own code to make resource requests using the access token dpt_oauth_client::GetAccessToken($user_id)

Additional values to send to the resource url.

Add this to the oauth provider.