mirror of
https://github.com/vran-dev/databasir.git
synced 2025-09-20 02:39:20 +08:00
Feature/oauth2 github (#27)
* feat: jooq generate * feat: support github oauth * feat: support oauth2 login * feat: update content-type * feat: add custom authentication exception * feat: add oauth2 app api * fix: checkstyle
This commit is contained in:
18
dao/src/main/resources/db/migration/V1.4__oauth.sql
Normal file
18
dao/src/main/resources/db/migration/V1.4__oauth.sql
Normal file
@@ -0,0 +1,18 @@
|
||||
CREATE TABLE IF NOT EXISTS oauth_app
|
||||
(
|
||||
id INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
|
||||
registration_id VARCHAR(100) NOT NULL,
|
||||
app_name VARCHAR(128) NOT NULL,
|
||||
app_icon VARCHAR(256) NOT NULL DEFAULT '',
|
||||
app_type VARCHAR(64) NOT NULL COMMENT 'github, gitlab',
|
||||
client_id VARCHAR(256),
|
||||
client_secret VARCHAR(256),
|
||||
auth_url VARCHAR(256),
|
||||
resource_url VARCHAR(256),
|
||||
scope VARCHAR(256),
|
||||
update_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||||
create_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
UNIQUE uk_registration_id (registration_id)
|
||||
) CHARSET utf8mb4
|
||||
COLLATE utf8mb4_unicode_ci COMMENT 'oauth app info';
|
||||
|
Reference in New Issue
Block a user