mirror of
https://github.com/n8n-io/n8n.git
synced 2026-07-28 11:35:03 +02:00
3.7 KiB
3.7 KiB
oauth_authorization_codes
Description
Table Definition
CREATE TABLE "oauth_authorization_codes" ("code" varchar(255) PRIMARY KEY NOT NULL, "clientId" varchar NOT NULL, "userId" varchar NOT NULL, "redirectUri" varchar NOT NULL, "codeChallenge" varchar NOT NULL, "codeChallengeMethod" varchar(255) NOT NULL, "expiresAt" bigint NOT NULL, "state" varchar, "used" boolean NOT NULL DEFAULT (false), "createdAt" datetime(3) NOT NULL DEFAULT (STRFTIME('%Y-%m-%d %H:%M:%f', 'NOW')), "updatedAt" datetime(3) NOT NULL DEFAULT (STRFTIME('%Y-%m-%d %H:%M:%f', 'NOW')), "resource" varchar, "scope" text NOT NULL DEFAULT ('["tool:listWorkflows","tool:getWorkflowDetails"]'), CONSTRAINT "FK_e829ca1240b877f73fd5fab14a2" FOREIGN KEY ("userId") REFERENCES "user" ("id") ON DELETE CASCADE ON UPDATE NO ACTION, CONSTRAINT "FK_81de58036895ccabf2214c6d99e" FOREIGN KEY ("clientId") REFERENCES "oauth_clients" ("id") ON DELETE CASCADE ON UPDATE NO ACTION)
Columns
| Name | Type | Default | Nullable | Children | Parents | Comment |
|---|---|---|---|---|---|---|
| code | varchar(255) | false | ||||
| clientId | varchar | false | oauth_clients | |||
| userId | varchar | false | user | |||
| redirectUri | varchar | false | ||||
| codeChallenge | varchar | false | ||||
| codeChallengeMethod | varchar(255) | false | ||||
| expiresAt | bigint | false | ||||
| state | varchar | true | ||||
| used | boolean | false | false | |||
| createdAt | datetime(3) | STRFTIME('%Y-%m-%d %H:%M:%f', 'NOW') | false | |||
| updatedAt | datetime(3) | STRFTIME('%Y-%m-%d %H:%M:%f', 'NOW') | false | |||
| resource | varchar | true | ||||
| scope | TEXT | '["tool:listWorkflows","tool:getWorkflowDetails"]' | false |
Constraints
| Name | Type | Definition |
|---|---|---|
| code | PRIMARY KEY | PRIMARY KEY (code) |
| - (Foreign key ID: 0) | FOREIGN KEY | FOREIGN KEY (clientId) REFERENCES oauth_clients (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE |
| - (Foreign key ID: 1) | FOREIGN KEY | FOREIGN KEY (userId) REFERENCES user (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE |
| sqlite_autoindex_oauth_authorization_codes_1 | PRIMARY KEY | PRIMARY KEY (code) |
Indexes
| Name | Definition |
|---|---|
| sqlite_autoindex_oauth_authorization_codes_1 | PRIMARY KEY (code) |
Relations
erDiagram
"oauth_authorization_codes" }o--|| "oauth_clients" : "FOREIGN KEY (clientId) REFERENCES oauth_clients (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE"
"oauth_authorization_codes" }o--|| "user" : "FOREIGN KEY (userId) REFERENCES user (id) ON UPDATE NO ACTION ON DELETE CASCADE MATCH NONE"
"oauth_authorization_codes" {
varchar_255_ code PK
varchar clientId FK
varchar userId FK
varchar redirectUri
varchar codeChallenge
varchar_255_ codeChallengeMethod
bigint expiresAt
varchar state
boolean used
datetime_3_ createdAt
datetime_3_ updatedAt
varchar resource
TEXT scope
}
"oauth_clients" {
varchar id PK
varchar_255_ name
TEXT redirectUris
TEXT grantTypes
varchar_255_ clientSecret
bigint clientSecretExpiresAt
varchar_255_ tokenEndpointAuthMethod
datetime_3_ createdAt
datetime_3_ updatedAt
}
"user" {
varchar id PK
varchar_255_ email
varchar_32_ firstName
varchar_32_ lastName
varchar password
TEXT personalizationAnswers
datetime_3_ createdAt
datetime_3_ updatedAt
TEXT settings
boolean disabled
boolean mfaEnabled
TEXT mfaSecret
TEXT mfaRecoveryCodes
date lastActiveAt
varchar_128_ roleSlug FK
}
Generated by tbls