You are here: Reference > Data classes > Oauth Client data instances

  About OAuth Client data instances
 

Security category
  1. New 
  2. About 
  3. Authorization 
  4. History 

OAuth is an open standard for authorization. You can use it to access private resources stored on one web site and use them on another site without having to share with the second site your user name and password for the first site.

OAuth provides tokens (sometimes called "valet keys") giving access to your data hosted by a given service provider. Each token grants access to a specific site for specific resources, for a defined period of time.

Your PRPC applications can act as an OAuth 1.0 consumer/client. As a result, your application can access private resources stored in external web sites like LinkedIn, which support the OAuth 1.0 protocol.

Create an OAuth Client data instance as part of the process to allow your application to securely access Web Service APIs such as those provided by LinkedIn.com, Twitter.com, and Flickr.com, without storing or disclosing individual users' names and passwords. As an example, you might want to query your LinkedIn account for information about your connections there to help you build relationships with customers you connect with through your application.

Each external application handles OAuth in its own way, and you should consult the API guide for the application you wish to work with. At a high level, the process involves these steps:

  1. Get a Request Token. This is a temporary token that the application you want to connect to uses to authenticate you. When you obtain a request token, you also obtain a token secret.
  2. Obtain user authorization from the application you want to connect to, specifying the permissions (read, write, delete) you want to use.
  3. Exchange the request token for an Access Token, which your PRPC application stores in a Map Value rule for reuse.
  4. After you have the access token, use it to make authenticated requests to the application you want to connect to, through its provided API.

Where referenced

Activities that submit information to the application you want to connect to, and receive tokens back from that application, use data stored in the OAuth Client data instance.

Access

Use the Records Explorer to see all the Oauth Client data instances in your system.

Category

The Data-Admin-Security-Oauth-Client class contains Oauth Client data instances. They are part of the Security category.

Security category
Help System home pageHelp Home