Files
ROC/examples/demo/site/scripts/oauth2_consumers.sql
jvelilla 18732a9532 Updated Login Module.
- OAUTH LOGIN: is generic based on a new OAUTH_20_GENERIC_API
        - Storage (at the moment only SQL) for OAUTH_CONSUMER configuration.
        - OAUTH login and callback are generic.
        - Added a OAUTH_20_GENERIC_API.
        - Added scripts and templates to build the new OAUTH tables.
        - Fixed CMS_STORAGE_SQL_I.check_sql_query_validity issue.
        - Extended CMS_STORAGE_SQL_I, to execute scripts with paramerters.
        - Updated filter, now it's generic for every OAUTH consumer.
2015-06-11 10:01:36 -03:00

20 lines
530 B
PL/PgSQL

BEGIN;
CREATE TABLE "oauth2_consumers"(
"cid" INTEGER PRIMARY KEY NOT NULL CHECK("cid">=0),
"name" VARCHAR(255) NOT NULL,
"api_secret" TEXT NOT NULL,
"api_key" TEXT NOT NULL,
"scope" VARCHAR (100) NOT NULL,
"protected_resource_url" VARCHAR (255) NOT NULL,
"callback_name" VARCHAR(255) NOT NULL,
"extractor" VARCHAR(50) NOT NULL,
"authorize_url" VARCHAR (255) NOT NULL,
"endpoint" VARCHAR (255) NOT NULL,
CONSTRAINT "cid"
UNIQUE("cid"),
CONSTRAINT "name"
UNIQUE("name")
);
COMMIT;