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:
- A user visits a third party i-service provider.
- User signs in with their i-name using OpenID.
- User configures the third party i-service provider.
- 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.
- This request is handled by the oauthFront component. During the process, the user
has to authenticate and authorize the process.
- 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.