@@ -107,6 +107,31 @@ INSERT INTO `authzforce` VALUES
107107/* !40000 ALTER TABLE `authzforce` ENABLE KEYS */ ;
108108UNLOCK TABLES;
109109
110+ --
111+ -- Table structure for table `delegation_evidence`
112+ --
113+
114+ DROP TABLE IF EXISTS ` delegation_evidence` ;
115+ /* !40101 SET @saved_cs_client = @@character_set_client */ ;
116+ /* !40101 SET character_set_client = utf8 */ ;
117+ CREATE TABLE `delegation_evidence ` (
118+ ` policy_issuer` varchar (255 ) NOT NULL ,
119+ ` access_subject` varchar (255 ) NOT NULL ,
120+ ` policy` json NOT NULL ,
121+ PRIMARY KEY (` policy_issuer` ,` access_subject` ),
122+ UNIQUE KEY ` policy_issuer_access_subject_unique` (` policy_issuer` ,` access_subject` )
123+ ) ENGINE= InnoDB DEFAULT CHARSET= latin1;
124+ /* !40101 SET character_set_client = @saved_cs_client */ ;
125+
126+ --
127+ -- Dumping data for table `delegation_evidence`
128+ --
129+
130+ LOCK TABLES ` delegation_evidence` WRITE;
131+ /* !40000 ALTER TABLE `delegation_evidence` DISABLE KEYS */ ;
132+ /* !40000 ALTER TABLE `delegation_evidence` ENABLE KEYS */ ;
133+ UNLOCK TABLES;
134+
110135--
111136-- Table structure for table `eidas_credentials`
112137--
@@ -182,7 +207,7 @@ DROP TABLE IF EXISTS `oauth_access_token`;
182207/* !40101 SET @saved_cs_client = @@character_set_client */ ;
183208/* !40101 SET character_set_client = utf8 */ ;
184209CREATE TABLE `oauth_access_token ` (
185- ` access_token` varchar ( 255 ) NOT NULL ,
210+ ` access_token` text NOT NULL ,
186211 ` expires` datetime DEFAULT NULL ,
187212 ` scope` varchar (255 ) DEFAULT NULL ,
188213 ` refresh_token` varchar (255 ) DEFAULT NULL ,
@@ -192,8 +217,9 @@ CREATE TABLE `oauth_access_token` (
192217 ` user_id` char (36 ) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL ,
193218 ` iot_id` varchar (255 ) DEFAULT NULL ,
194219 ` authorization_code` varchar (255 ) DEFAULT NULL ,
195- PRIMARY KEY (` access_token` ),
196- UNIQUE KEY ` access_token` (` access_token` ),
220+ ` hash` char (64 ) NOT NULL ,
221+ PRIMARY KEY (` hash` ),
222+ UNIQUE KEY ` oauth_access_token_hash_uk` (` hash` ),
197223 KEY ` oauth_client_id` (` oauth_client_id` ),
198224 KEY ` user_id` (` user_id` ),
199225 KEY ` iot_id` (` iot_id` ),
@@ -210,14 +236,13 @@ CREATE TABLE `oauth_access_token` (
210236LOCK TABLES ` oauth_access_token` WRITE;
211237/* !40000 ALTER TABLE `oauth_access_token` DISABLE KEYS */ ;
212238INSERT INTO ` oauth_access_token` VALUES
213- (' 15682667caa4bb5ac15056fee3836b2980288bf2' ,' 2016-07-30 12:14:21' ,NULL ,NULL ,NULL ,NULL ,' 8ca60ce9-32f9-42d6-a013-a19b3af0c13d' ,' admin' ,NULL ,NULL ),
214- (' aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' ,' 2016-07-30 12:14:21' ,NULL ,NULL ,NULL ,NULL ,' aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa' ,' alice' ,NULL ,NULL ),
215- (' bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb' ,' 2016-07-30 12:14:21' ,NULL ,NULL ,NULL ,NULL ,' bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb' ,' bob' ,NULL ,NULL ),
216- (' cccccccccccccccccccccccccccccccccccccccc' ,' 2016-07-30 12:14:21' ,NULL ,NULL ,NULL ,NULL ,' cccccccc-cccc-cccc-cccc-cccccccccccc' ,' charlie' ,NULL ,NULL ),
217- (' d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1' ,' 2016-07-30 12:14:21' ,NULL ,NULL ,NULL ,NULL ,' d1d1d1d1-dddd-dddd-dddd-d1d1d1d1d1d1' ,' detective1' ,NULL ,NULL ),
218- (' d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2' ,' 2016-07-30 12:14:21' ,NULL ,NULL ,NULL ,NULL ,' d2d2d2d2-dddd-dddd-dddd-d2d2d2d2d2d2' ,' detective2' ,NULL ,NULL ),
219- (' m1m1m1m1m1m1m1m1m1m1m1m1m1m1m1m1m1m1m1m1' ,' 2016-07-30 12:14:21' ,NULL ,NULL ,NULL ,NULL ,' m1m1m1m1-mmmm-mmmm-mmmm-m1m1m1m1m1m1' ,' manager1' ,NULL ,NULL ),
220- (' m2m2m2m2m2m2m2m2m2m2m2m2m2m2m2m2m2m2m2m2' ,' 2016-07-30 12:14:21' ,NULL ,NULL ,NULL ,NULL ,' m2m2m2m2-mmmm-mmmm-mmmm-m2m2m2m2m2m2' ,' manager2' ,NULL ,NULL );
239+ (' aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' ,' 2016-07-30 12:14:21' ,NULL ,NULL ,NULL ,NULL ,' aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa' ,' alice' ,NULL ,NULL , ' 12661599e24923dc17384a28644fbd2c0e30fa1cc7295772470d22729b054c8b' ),
240+ (' bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb' ,' 2016-07-30 12:14:21' ,NULL ,NULL ,NULL ,NULL ,' bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb' ,' bob' ,NULL ,NULL , ' 8d94b35f8eea7e1577e30fc75646dfeb4dd0982a083635028998d53ef590c7ec' ),
241+ (' cccccccccccccccccccccccccccccccccccccccc' ,' 2016-07-30 12:14:21' ,NULL ,NULL ,NULL ,NULL ,' cccccccc-cccc-cccc-cccc-cccccccccccc' ,' charlie' ,NULL ,NULL , ' f57858edab011913ac0a5d92f04987f4b34eab0d702c8198c1900871d7d87198' ),
242+ (' d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1' ,' 2016-07-30 12:14:21' ,NULL ,NULL ,NULL ,NULL ,' d1d1d1d1-dddd-dddd-dddd-d1d1d1d1d1d1' ,' detective1' ,NULL ,NULL , ' 18a4605f12def28bbbbab7bbef23fe6e204d73432d9aee8514fc168037945221' ),
243+ (' d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2' ,' 2016-07-30 12:14:21' ,NULL ,NULL ,NULL ,NULL ,' d2d2d2d2-dddd-dddd-dddd-d2d2d2d2d2d2' ,' detective2' ,NULL ,NULL , ' 1df5d6346470cc81d7a533f67a8399c052b5fc608b94972557138e10a335c5e1' ),
244+ (' m1m1m1m1m1m1m1m1m1m1m1m1m1m1m1m1m1m1m1m1' ,' 2016-07-30 12:14:21' ,NULL ,NULL ,NULL ,NULL ,' m1m1m1m1-mmmm-mmmm-mmmm-m1m1m1m1m1m1' ,' manager1' ,NULL ,NULL , ' 853d6a374a92501e3e93d28184f9217941793ff646b636c04b35d20169c0d3b7' ),
245+ (' m2m2m2m2m2m2m2m2m2m2m2m2m2m2m2m2m2m2m2m2' ,' 2016-07-30 12:14:21' ,NULL ,NULL ,NULL ,NULL ,' m2m2m2m2-mmmm-mmmm-mmmm-m2m2m2m2m2m2' ,' manager2' ,NULL ,NULL , ' 5603ade3a9d2303dbf3f28a35023a53c28297dc7db955784ac09b4c294ecae8b' );
221246
222247/* !40000 ALTER TABLE `oauth_access_token` ENABLE KEYS */ ;
223248UNLOCK TABLES;
@@ -238,7 +263,9 @@ CREATE TABLE `oauth_authorization_code` (
238263 ` extra` json DEFAULT NULL ,
239264 ` oauth_client_id` char (36 ) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL ,
240265 ` user_id` char (36 ) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL ,
266+ ` nonce` varchar (255 ) DEFAULT NULL ,
241267 PRIMARY KEY (` authorization_code` ),
268+
242269 UNIQUE KEY ` authorization_code` (` authorization_code` ),
243270 KEY ` oauth_client_id` (` oauth_client_id` ),
244271 KEY ` user_id` (` user_id` ),
0 commit comments