While I was working with a fellow developer building an integration for IBM Connections on premises, I found out about a couple of key items with the OAuth Provider.
1 – You can see a JSON Array of the Current User Tokens, when logged in as that user.
Login to IBM Connections
Look at the JSON Data to see the Granted Applications for the Logged in User
2 – You can see all the applications which are granted user oauth tokens – automatically authorized and manually authorized.
Navigate to https://sbtdev.server/common/oauth/apps?autoAuth=true
3 – OAuth Whitelists
“As a measure to reduce hassle to users for trusted OAuth clients, IBM Connections implements an extension to the OAuth protocol that allows whitelisted clients to skip the authorization request when utilized from within the Connections user interface. In order to list an application as a trusted auto-authorization enabled client, an administrator must perform steps that are covered by the product documentation topic http://www-10.lotus.com/ldd/
Edit the connectionsProvider.xml in the Deployment Manager profile.
Synchronize your nodes, and restart the server.
Volia… you have
Finally you can read more about OAuth at http://www-01.ibm.com/support/