From c9757d49eef000a8ceec01e32151761af92c63e6 Mon Sep 17 00:00:00 2001 From: Amanda Anganes Date: Thu, 19 Jan 2012 13:58:00 -0500 Subject: [PATCH] Added .sql files for OAuth2 entities. --- server/src/main/webapp/db/tables/accesstoken.sql | 8 ++++++++ server/src/main/webapp/db/tables/authorities.sql | 4 ++++ server/src/main/webapp/db/tables/clientdetails.sql | 11 +++++++++++ server/src/main/webapp/db/tables/granttypes.sql | 4 ++++ server/src/main/webapp/db/tables/refreshtoken.sql | 5 +++++ server/src/main/webapp/db/tables/scope.sql | 4 ++++ 6 files changed, 36 insertions(+) create mode 100644 server/src/main/webapp/db/tables/accesstoken.sql create mode 100644 server/src/main/webapp/db/tables/authorities.sql create mode 100644 server/src/main/webapp/db/tables/clientdetails.sql create mode 100644 server/src/main/webapp/db/tables/granttypes.sql create mode 100644 server/src/main/webapp/db/tables/refreshtoken.sql create mode 100644 server/src/main/webapp/db/tables/scope.sql diff --git a/server/src/main/webapp/db/tables/accesstoken.sql b/server/src/main/webapp/db/tables/accesstoken.sql new file mode 100644 index 000000000..f4df2c8b8 --- /dev/null +++ b/server/src/main/webapp/db/tables/accesstoken.sql @@ -0,0 +1,8 @@ +CREATE TABLE accesstoken ( + id VARCHAR(256), + expiration TIMESTAMP, + tokenType VARCHAR(256), + refresh_token_id VARCHAR(256), + client_id VARCHAR(256), + authentication LONGBLOB +); \ No newline at end of file diff --git a/server/src/main/webapp/db/tables/authorities.sql b/server/src/main/webapp/db/tables/authorities.sql new file mode 100644 index 000000000..b41a890e6 --- /dev/null +++ b/server/src/main/webapp/db/tables/authorities.sql @@ -0,0 +1,4 @@ +CREATE TABLE authorities ( + owner_id VARCHAR(256), + authorities LONGBLOB +); \ No newline at end of file diff --git a/server/src/main/webapp/db/tables/clientdetails.sql b/server/src/main/webapp/db/tables/clientdetails.sql new file mode 100644 index 000000000..9e0df03df --- /dev/null +++ b/server/src/main/webapp/db/tables/clientdetails.sql @@ -0,0 +1,11 @@ +CREATE TABLE clientdetails ( + clientId VARCHAR(256), + clientSecret VARCHAR(2000), + webServerRedirectUri VARCHAR(2000), + clientName VARCHAR(256), + clientDescription VARCHAR(2000), + allowRefresh TINYINT, + accessTokenTimeout BIGINT, + refreshTokenTimeout BIGINT, + owner VARCHAR(256) +); \ No newline at end of file diff --git a/server/src/main/webapp/db/tables/granttypes.sql b/server/src/main/webapp/db/tables/granttypes.sql new file mode 100644 index 000000000..c288fe481 --- /dev/null +++ b/server/src/main/webapp/db/tables/granttypes.sql @@ -0,0 +1,4 @@ +CREATE TABLE authorizedgranttypes ( + owner_id VARCHAR(256), + authorizedgranttypes VARCHAR(2000) +); \ No newline at end of file diff --git a/server/src/main/webapp/db/tables/refreshtoken.sql b/server/src/main/webapp/db/tables/refreshtoken.sql new file mode 100644 index 000000000..8b012b2f6 --- /dev/null +++ b/server/src/main/webapp/db/tables/refreshtoken.sql @@ -0,0 +1,5 @@ +CREATE TABLE refreshtoken ( + id VARCHAR(256), + expiration TIMESTAMP, + client_id VARCHAR(256) +); \ No newline at end of file diff --git a/server/src/main/webapp/db/tables/scope.sql b/server/src/main/webapp/db/tables/scope.sql new file mode 100644 index 000000000..70e5b6542 --- /dev/null +++ b/server/src/main/webapp/db/tables/scope.sql @@ -0,0 +1,4 @@ +CREATE TABLE scope ( + owner_id VARCHAR(256), + scope VARCHAR(2000) +); \ No newline at end of file