kku_oauth_clients.sql 1.0 KB

1234567891011121314151617
  1. -- 表 kku_oauth_clients 的创建SQL
  2. DROP TABLE IF EXISTS `kku_oauth_clients`;
  3. CREATE TABLE `kku_oauth_clients` (
  4. `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  5. `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '客户端名称',
  6. `client_id` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '客户端ID',
  7. `client_secret` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '客户端密钥',
  8. `redirect_uri` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '回调地址',
  9. `grant_types` json DEFAULT NULL COMMENT '授权类型',
  10. `scope` json DEFAULT NULL COMMENT '权限范围',
  11. `user_id` bigint unsigned DEFAULT NULL COMMENT '关联用户ID',
  12. `created_at` timestamp NULL DEFAULT NULL,
  13. `updated_at` timestamp NULL DEFAULT NULL,
  14. PRIMARY KEY (`id`),
  15. UNIQUE KEY `oauth_clients_client_id_unique` (`client_id`)
  16. ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='OAuth客户端表';