Skip to content

Consumer App

Chintan Shah edited this page Oct 25, 2016 · 11 revisions

Overview

Consumer app allows a user to register their application with OAuth server to access OAuth server API. It a similar concept as Facebook App creation to access Facebook API.

Functional Requirement

A consumer app can only be created by a user if they have admin role in OAuth system. It has many-to-one relation with the service. i.e, A user can create many apps for a single service. It will be distinguished by ClientId and Secret. A user can create a new app with following details.

  • Name : Name of the application (It needs to be unique)
  • Description : Description about application (Required)
  • Callback Url: Callback URL after user has been authenticated (Required and Valid URL)

The administrator can update any app and change any of the properties except Name. A user can regenerate ClientId and Secret if required.

Test Cases

Mockups

Final design

Add final design here

Clone this wiki locally