Skip to content

Commit 8f3034c

Browse files
committed
Update database seeding for Keyrock 8.0
1 parent 2dbfaf7 commit 8f3034c

2 files changed

Lines changed: 39 additions & 12 deletions

File tree

.env

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ TUTORIAL_APP_PORT=3000
1111
TUTORIAL_DUMMY_DEVICE_PORT=3001
1212

1313
# Keyrock variables
14-
KEYROCK_VERSION=7.9.2-distroless
14+
KEYROCK_VERSION=8.0.0-distroless
1515
KEYROCK_PORT=3005
1616
KEYROCK_HTTPS_PORT=3443
1717
IDM_HTTPS_ENABLED=false

mysql-data/backup.sql

Lines changed: 38 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,31 @@ INSERT INTO `authzforce` VALUES
107107
/*!40000 ALTER TABLE `authzforce` ENABLE KEYS */;
108108
UNLOCK 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 */;
184209
CREATE 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` (
210236
LOCK TABLES `oauth_access_token` WRITE;
211237
/*!40000 ALTER TABLE `oauth_access_token` DISABLE KEYS */;
212238
INSERT 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 */;
223248
UNLOCK 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

Comments
 (0)