Skip to content

Commit 8ff845c

Browse files
committed
Update database seeding for Keyrock 8.0
1 parent c5a777b commit 8ff845c

2 files changed

Lines changed: 41 additions & 12 deletions

File tree

.env

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ TUTORIAL_APP_PORT=3000
1616
TUTORIAL_DUMMY_DEVICE_PORT=3001
1717

1818
# Keyrock variables
19-
KEYROCK_VERSION=7.9.2-distroless
19+
KEYROCK_VERSION=8.0.0-distroless
2020
KEYROCK_PORT=3005
2121
KEYROCK_HTTPS_PORT=3443
2222
IDM_HTTPS_ENABLED=false

mysql-data/backup.sql

Lines changed: 40 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,8 @@ CREATE TABLE `auth_token` (
6464
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
6565
/*!40101 SET character_set_client = @saved_cs_client */;
6666

67+
68+
6769
--
6870
-- Dumping data for table `auth_token`
6971
--
@@ -107,6 +109,31 @@ INSERT INTO `authzforce` VALUES
107109
/*!40000 ALTER TABLE `authzforce` ENABLE KEYS */;
108110
UNLOCK TABLES;
109111

112+
--
113+
-- Table structure for table `delegation_evidence`
114+
--
115+
116+
DROP TABLE IF EXISTS `delegation_evidence`;
117+
/*!40101 SET @saved_cs_client = @@character_set_client */;
118+
/*!40101 SET character_set_client = utf8 */;
119+
CREATE TABLE `delegation_evidence` (
120+
`policy_issuer` varchar(255) NOT NULL,
121+
`access_subject` varchar(255) NOT NULL,
122+
`policy` json NOT NULL,
123+
PRIMARY KEY (`policy_issuer`,`access_subject`),
124+
UNIQUE KEY `policy_issuer_access_subject_unique` (`policy_issuer`,`access_subject`)
125+
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
126+
/*!40101 SET character_set_client = @saved_cs_client */;
127+
128+
--
129+
-- Dumping data for table `delegation_evidence`
130+
--
131+
132+
LOCK TABLES `delegation_evidence` WRITE;
133+
/*!40000 ALTER TABLE `delegation_evidence` DISABLE KEYS */;
134+
/*!40000 ALTER TABLE `delegation_evidence` ENABLE KEYS */;
135+
UNLOCK TABLES;
136+
110137
--
111138
-- Table structure for table `eidas_credentials`
112139
--
@@ -182,7 +209,7 @@ DROP TABLE IF EXISTS `oauth_access_token`;
182209
/*!40101 SET @saved_cs_client = @@character_set_client */;
183210
/*!40101 SET character_set_client = utf8 */;
184211
CREATE TABLE `oauth_access_token` (
185-
`access_token` varchar(255) NOT NULL,
212+
`access_token` text NOT NULL,
186213
`expires` datetime DEFAULT NULL,
187214
`scope` varchar(255) DEFAULT NULL,
188215
`refresh_token` varchar(255) DEFAULT NULL,
@@ -192,8 +219,9 @@ CREATE TABLE `oauth_access_token` (
192219
`user_id` char(36) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
193220
`iot_id` varchar(255) DEFAULT NULL,
194221
`authorization_code` varchar(255) DEFAULT NULL,
195-
PRIMARY KEY (`access_token`),
196-
UNIQUE KEY `access_token` (`access_token`),
222+
`hash` char(64) NOT NULL,
223+
PRIMARY KEY (`hash`),
224+
UNIQUE KEY `oauth_access_token_hash_uk` (`hash`),
197225
KEY `oauth_client_id` (`oauth_client_id`),
198226
KEY `user_id` (`user_id`),
199227
KEY `iot_id` (`iot_id`),
@@ -210,14 +238,13 @@ CREATE TABLE `oauth_access_token` (
210238
LOCK TABLES `oauth_access_token` WRITE;
211239
/*!40000 ALTER TABLE `oauth_access_token` DISABLE KEYS */;
212240
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);
241+
('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa','2016-07-30 12:14:21',NULL,NULL,NULL,NULL,'aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa','alice',NULL,NULL, '12661599e24923dc17384a28644fbd2c0e30fa1cc7295772470d22729b054c8b'),
242+
('bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb','2016-07-30 12:14:21',NULL,NULL,NULL,NULL,'bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb','bob',NULL,NULL, '8d94b35f8eea7e1577e30fc75646dfeb4dd0982a083635028998d53ef590c7ec'),
243+
('cccccccccccccccccccccccccccccccccccccccc','2016-07-30 12:14:21',NULL,NULL,NULL,NULL,'cccccccc-cccc-cccc-cccc-cccccccccccc','charlie',NULL,NULL, 'f57858edab011913ac0a5d92f04987f4b34eab0d702c8198c1900871d7d87198'),
244+
('d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1','2016-07-30 12:14:21',NULL,NULL,NULL,NULL,'d1d1d1d1-dddd-dddd-dddd-d1d1d1d1d1d1','detective1',NULL,NULL, '18a4605f12def28bbbbab7bbef23fe6e204d73432d9aee8514fc168037945221'),
245+
('d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2','2016-07-30 12:14:21',NULL,NULL,NULL,NULL,'d2d2d2d2-dddd-dddd-dddd-d2d2d2d2d2d2','detective2',NULL,NULL, '1df5d6346470cc81d7a533f67a8399c052b5fc608b94972557138e10a335c5e1'),
246+
('m1m1m1m1m1m1m1m1m1m1m1m1m1m1m1m1m1m1m1m1','2016-07-30 12:14:21',NULL,NULL,NULL,NULL,'m1m1m1m1-mmmm-mmmm-mmmm-m1m1m1m1m1m1','manager1',NULL,NULL, '853d6a374a92501e3e93d28184f9217941793ff646b636c04b35d20169c0d3b7'),
247+
('m2m2m2m2m2m2m2m2m2m2m2m2m2m2m2m2m2m2m2m2','2016-07-30 12:14:21',NULL,NULL,NULL,NULL,'m2m2m2m2-mmmm-mmmm-mmmm-m2m2m2m2m2m2','manager2',NULL,NULL, '5603ade3a9d2303dbf3f28a35023a53c28297dc7db955784ac09b4c294ecae8b');
221248

222249
/*!40000 ALTER TABLE `oauth_access_token` ENABLE KEYS */;
223250
UNLOCK TABLES;
@@ -238,7 +265,9 @@ CREATE TABLE `oauth_authorization_code` (
238265
`extra` json DEFAULT NULL,
239266
`oauth_client_id` char(36) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
240267
`user_id` char(36) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
268+
`nonce` varchar(255) DEFAULT NULL,
241269
PRIMARY KEY (`authorization_code`),
270+
242271
UNIQUE KEY `authorization_code` (`authorization_code`),
243272
KEY `oauth_client_id` (`oauth_client_id`),
244273
KEY `user_id` (`user_id`),

0 commit comments

Comments
 (0)