Onramp to Identity Service (OTIS)

Introduction

The Onramp to Identity Services (OTIS) provides high level identity services to enterprise applications, including enabling such services for legacy applications. It consists of a RESTful web service which can be accessed directly, as well as a Java SDK which either accesses the web service or runs in a stand-alone mode. The SDK is a packaging of APIs that are commonly used and incorporated into identity-enabled applications and web services which access OTIS identity services. Both the web service and the client SDK provide the following identity services:

  1. Session management.
  2. Authentication methods.
  3. Authorization methods.
  4. Audit methods.
  5. Attribute retrieval and update methods.

See the current User Stories to see what's being worked on. See the OTIS Documentation to find out how to use OTIS.

Architecture

The following diagram shows the architecture for OTIS. Applications can consume the OTIS SDK, which can be deployed in either a stand-alone or client/server mode. In client/server mode, the SDK communicates with the OTIS RESTful web service. Applications can also consume services directly from the OTIS service, eliminating the need to code to Java.

For more detailed information on the various components, click the appropriate areas in the following diagram:


GraphViz image