To authenticate to Coinbase, you can use the OAuth standard to connect to your own data or to allow other users to connect to their data.
Using OAuth Authentication
First you need to register an OAuth app with Coinbase. This is done from your account under 'Settings' > 'API Access' > 'New OAuth2 Application'.
After setting the following connection properties, you are ready to connect:
- OAuthClientId: Set this to the ClientID that is specified in you app settings.
- OAuthClientSecret: Set this to the ClientSecret that is specified in you app settings.
- CallbackURL: Set this to the Redirect URI you specified in your app settings.
- InitiateOAuth: Set this to GETANDREFRESH. You can use InitiateOAuth to manage the process to obtain the OAuthAccessToken.
Example Connection String
Profile=C:\profiles\Coinbase.apip;ProfileSettings='InitiateOAuth=GETANDREFRESH;OAuthClientId=your_client_id;OAuthClientSecret=your_client_secret;CallbackUrl=your_callback_url';