dodanie csrf, oauth 2, dockerfile
This commit is contained in:
+10
-2
@@ -79,8 +79,14 @@ CREATE TABLE `xyz_settings` (
|
||||
CREATE TABLE `xyz_users` (
|
||||
`id` int NOT NULL,
|
||||
`username` varchar(50) NOT NULL,
|
||||
`email` varchar(255) DEFAULT NULL,
|
||||
`display_name` varchar(255) DEFAULT NULL,
|
||||
`password` varchar(255) NOT NULL,
|
||||
`role` enum('admin','user') DEFAULT 'user'
|
||||
`role` enum('admin','user') DEFAULT 'user',
|
||||
`oauth_provider` varchar(50) DEFAULT NULL,
|
||||
`oauth_subject` varchar(191) DEFAULT NULL,
|
||||
`oauth_tenant_id` varchar(64) DEFAULT NULL,
|
||||
`last_login_at` datetime DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
@@ -106,7 +112,9 @@ ALTER TABLE `xyz_settings`
|
||||
|
||||
ALTER TABLE `xyz_users`
|
||||
ADD PRIMARY KEY (`id`),
|
||||
ADD UNIQUE KEY `username` (`username`);
|
||||
ADD UNIQUE KEY `username` (`username`),
|
||||
ADD UNIQUE KEY `uniq_users_email` (`email`),
|
||||
ADD KEY `idx_users_oauth_identity` (`oauth_provider`,`oauth_subject`,`oauth_tenant_id`);
|
||||
|
||||
--
|
||||
-- AUTO_INCREMENT dla zrzuconych tabel
|
||||
|
||||
Reference in New Issue
Block a user