Open Authorization (OAuth) is an open authorization protocol that allows access to APIs in an open, simple, and standard way, from mobile, desktop, and web applications. Using OAuth, you can share your protected resources with external applications without exposing your user name and password.
OAuth is based on open standards with many companies like IBM
®, Google, and Microsoft
™ that provide their own implementations of OAuth. IBM Connections Cloud
™ is an IBM
Cloud offering that exposes services like files through OAuth for third-party applications such that users can access their Connections Cloud files through applications in a simple, secure, and transparent way.
Connections Cloud currently supports both OAuth 1.0a and 2.0. OAuth 1.0a is the default version. Note that OAuth 2.0 is not backwards compatible with previous versions.
For more information about how OAuth works in Connections Cloud, including the OAuth web server flow and the main differences between versions 1.0a and 2.0, see http://www-10.lotus.com/ldd/appdevwiki.nsf/xpViewCategories.xsp?lookupName=Open%20Authorization
" target="external">Open Authorization
To get started working with OAuth APIs, see http://www-10.lotus.com/ldd/appdevwiki.nsf/dx/OAuth_1.0a_APIs_for_web_server_flow_sbt
" target="external">OAuth 1.0a APIs for web server flow
" target="external">OAuth 2.0 APIs for web server flow