Components: oauthFront

Description

oauthFront is a web application that allows external i-service providers to add SEPs (service endpoints) to an i-name's configuration, in order to associate their i-service with an i-name.

A typical flow looks like this:

  1. A user visits a third party i-service provider.
  2. User signs in with their i-name using OpenID.
  3. User configures the third party i-service provider.
  4. The third party i-service provider makes a request to the i-broker to modify the i-name's configuration in order to point to their service.
  5. This request is handled by the oauthFront component. During the process, the user has to authenticate and authorize the process.
  6. The i-name configuration is changed appropriately, and a confirmation e-mail is sent to the user.

oauthFront contains the web application that handles the above process on the i-broker side.

Packaging

oauthFront is packaged as a .WAR file for deployment at an OAuth endpoint, e.g. oauth.youribroker.com.