First OAth2 Functional Implementation

This commit is contained in:
Erik Amaru Ortiz
2013-10-09 13:16:05 -04:00
parent dbd8ddbb5c
commit 507101f6dd
20 changed files with 2012 additions and 136 deletions

View File

@@ -1516,6 +1516,9 @@ CREATE TABLE `OAUTH_CLIENTS`
(
`CLIENT_ID` VARCHAR(80) NOT NULL,
`CLIENT_SECRET` VARCHAR(80) NOT NULL,
`CLIENT_NAME` VARCHAR(256) NOT NULL,
`CLIENT_DESCRIPTION` VARCHAR(1024) NOT NULL,
`CLIENT_WEBSITE` VARCHAR(1024) NOT NULL,
`REDIRECT_URI` VARCHAR(2000) NOT NULL,
PRIMARY KEY (`CLIENT_ID`)
)ENGINE=InnoDB ;
@@ -1548,5 +1551,20 @@ CREATE TABLE `OAUTH_SCOPES`
`SCOPE` VARCHAR(2000),
`CLIENT_ID` VARCHAR(80)
)ENGINE=InnoDB ;
#-----------------------------------------------------------------------------
#-- PMOAUTH_USER_ACCESS_TOKENS
#-----------------------------------------------------------------------------
DROP TABLE IF EXISTS `PMOAUTH_USER_ACCESS_TOKENS`;
CREATE TABLE `PMOAUTH_USER_ACCESS_TOKENS`
(
`ACCESS_TOKEN` VARCHAR(40) NOT NULL,
`REFRESH_TOKEN` VARCHAR(40) NOT NULL,
`USER_ID` VARCHAR(32),
`SESSION_ID` VARCHAR(40) NOT NULL,
PRIMARY KEY (`ACCESS_TOKEN`)
)ENGINE=InnoDB ;
# This restores the fkey checks, after having unset them earlier
SET FOREIGN_KEY_CHECKS = 1;