Project

General

Profile

Actions

Feature proposal #5813

open

Implement CB provider

Added by krileon about 8 years ago. Updated about 8 years ago.

Status:
Assigned
Priority:
Normal
Assignee:
Target version:
Start date:
24 February 2016
Due date:
% Done:

0%

Estimated time:

Description

Implement support for CB Connect to act as a provider. Generating client id and secret on 1 site that can be put on another. The endpoints would be CB Connect. This needs to be able to support multiple sites.

Actions #1

Updated by krileon about 8 years ago

Needs a component page for a user to view authorized applications so they can be revoked.

Actions #2

Updated by krileon about 8 years ago

Needs at least 2 database tables. 1 for storing user authorized apps and 1 for handling ID, User ID, Date, Code, Access Token (for that code), and Expires storage (adjust columns as needed).

Actions #3

Updated by krileon about 8 years ago

Use endpoints similar to endpoint.php with authorize.php, access_token.php, and api.php (direct component view URL will work too, but these endpoints make it easier)

Actions #4

Updated by krileon about 8 years ago

Only API usages for the time being will be ?request=me and ?request=user&user=# (request is subject to change)

Actions

Also available in: Atom PDF