UM_* — Users, roles, tenants¶
24 tables in APIM 3.2.0.
UM_ACCOUNT_MAPPING¶
Shared DB (WSO2SHARED_DB) · PK: UM_ID · Unique: UM_USER_NAME, UM_TENANT_ID, UM_USER_STORE_DOMAIN, UM_ACC_LINK_ID
| Column | Type | Notes |
|---|---|---|
UM_ID |
INTEGER |
PK · NOT NULL AUTO_INCREMENT |
UM_USER_NAME |
VARCHAR(255) |
NOT NULL |
UM_TENANT_ID |
INTEGER |
FK → UM_TENANT · NOT NULL |
UM_USER_STORE_DOMAIN |
VARCHAR(100) |
|
UM_ACC_LINK_ID |
INTEGER |
NOT NULL |
Foreign keys
UM_TENANT_ID→UM_TENANTUM_ID(on delete: CASCADE)
UM_CLAIM¶
Shared DB (WSO2SHARED_DB) · PK: UM_ID, UM_TENANT_ID · Unique: UM_DIALECT_ID, UM_CLAIM_URI, UM_TENANT_ID, UM_MAPPED_ATTRIBUTE_DOMAIN
| Column | Type | Notes |
|---|---|---|
UM_ID |
INTEGER |
PK · NOT NULL AUTO_INCREMENT |
UM_DIALECT_ID |
INTEGER |
FK → UM_DIALECT · NOT NULL |
UM_CLAIM_URI |
VARCHAR(255) |
NOT NULL |
UM_DISPLAY_TAG |
VARCHAR(255) |
|
UM_DESCRIPTION |
VARCHAR(255) |
|
UM_MAPPED_ATTRIBUTE_DOMAIN |
VARCHAR(255) |
|
UM_MAPPED_ATTRIBUTE |
VARCHAR(255) |
|
UM_REG_EX |
VARCHAR(255) |
|
UM_SUPPORTED |
SMALLINT |
|
UM_REQUIRED |
SMALLINT |
|
UM_DISPLAY_ORDER |
INTEGER |
|
UM_CHECKED_ATTRIBUTE |
SMALLINT |
|
UM_READ_ONLY |
SMALLINT |
|
UM_TENANT_ID |
INTEGER |
PK · FK → UM_DIALECT · DEFAULT 0 |
Foreign keys
UM_DIALECT_ID, UM_TENANT_ID→UM_DIALECTUM_ID, UM_TENANT_ID
Referenced by
UM_CLAIM_BEHAVIORviaUM_CLAIM_ID, UM_TENANT_ID
UM_CLAIM_BEHAVIOR¶
Shared DB (WSO2SHARED_DB) · PK: UM_ID, UM_TENANT_ID
| Column | Type | Notes |
|---|---|---|
UM_ID |
INTEGER |
PK · NOT NULL AUTO_INCREMENT |
UM_PROFILE_ID |
INTEGER |
FK → UM_PROFILE_CONFIG |
UM_CLAIM_ID |
INTEGER |
FK → UM_CLAIM |
UM_BEHAVIOUR |
SMALLINT |
|
UM_TENANT_ID |
INTEGER |
PK · FK → UM_CLAIM · DEFAULT 0 |
Foreign keys
UM_PROFILE_ID, UM_TENANT_ID→UM_PROFILE_CONFIGUM_ID, UM_TENANT_IDUM_CLAIM_ID, UM_TENANT_ID→UM_CLAIMUM_ID, UM_TENANT_ID
UM_DIALECT¶
Shared DB (WSO2SHARED_DB) · PK: UM_ID, UM_TENANT_ID · Unique: UM_DIALECT_URI, UM_TENANT_ID
| Column | Type | Notes |
|---|---|---|
UM_ID |
INTEGER |
PK · NOT NULL AUTO_INCREMENT |
UM_DIALECT_URI |
VARCHAR(255) |
NOT NULL |
UM_TENANT_ID |
INTEGER |
PK · DEFAULT 0 |
Referenced by
UM_CLAIMviaUM_DIALECT_ID, UM_TENANT_IDUM_PROFILE_CONFIGviaUM_DIALECT_ID, UM_TENANT_ID
UM_DOMAIN¶
Shared DB (WSO2SHARED_DB) · PK: UM_DOMAIN_ID, UM_TENANT_ID · Unique: UM_DOMAIN_NAME, UM_TENANT_ID
| Column | Type | Notes |
|---|---|---|
UM_DOMAIN_ID |
INTEGER |
PK · NOT NULL AUTO_INCREMENT |
UM_DOMAIN_NAME |
VARCHAR(255) |
NOT NULL |
UM_TENANT_ID |
INTEGER |
PK · DEFAULT 0 |
Referenced by
UM_HYBRID_USER_ROLEviaUM_DOMAIN_ID, UM_TENANT_IDUM_ROLE_PERMISSIONviaUM_DOMAIN_ID, UM_TENANT_IDUM_UUID_DOMAIN_MAPPERviaUM_DOMAIN_ID, UM_TENANT_ID
UM_HYBRID_REMEMBER_ME¶
Shared DB (WSO2SHARED_DB) · PK: UM_ID, UM_TENANT_ID
| Column | Type | Notes |
|---|---|---|
UM_ID |
INTEGER |
PK · NOT NULL AUTO_INCREMENT |
UM_USER_NAME |
VARCHAR(255) |
NOT NULL |
UM_COOKIE_VALUE |
VARCHAR(1024) |
|
UM_CREATED_TIME |
TIMESTAMP |
|
UM_TENANT_ID |
INTEGER |
PK · DEFAULT 0 |
UM_HYBRID_ROLE¶
Shared DB (WSO2SHARED_DB) · PK: UM_ID, UM_TENANT_ID · Unique: UM_ROLE_NAME, UM_TENANT_ID
| Column | Type | Notes |
|---|---|---|
UM_ID |
INTEGER |
PK · NOT NULL AUTO_INCREMENT |
UM_ROLE_NAME |
VARCHAR(255) |
NOT NULL |
UM_TENANT_ID |
INTEGER |
PK · DEFAULT 0 |
Referenced by
UM_HYBRID_USER_ROLEviaUM_ROLE_ID, UM_TENANT_ID
UM_HYBRID_USER_ROLE¶
Shared DB (WSO2SHARED_DB) · PK: UM_ID, UM_TENANT_ID · Unique: UM_USER_NAME, UM_ROLE_ID, UM_TENANT_ID, UM_DOMAIN_ID
| Column | Type | Notes |
|---|---|---|
UM_ID |
INTEGER |
PK · NOT NULL AUTO_INCREMENT |
UM_USER_NAME |
VARCHAR(255) |
|
UM_ROLE_ID |
INTEGER |
FK → UM_HYBRID_ROLE · NOT NULL |
UM_TENANT_ID |
INTEGER |
PK · FK → UM_DOMAIN · DEFAULT 0 |
UM_DOMAIN_ID |
INTEGER |
FK → UM_DOMAIN |
Foreign keys
UM_ROLE_ID, UM_TENANT_ID→UM_HYBRID_ROLEUM_ID, UM_TENANT_ID(on delete: CASCADE)UM_DOMAIN_ID, UM_TENANT_ID→UM_DOMAINUM_DOMAIN_ID, UM_TENANT_ID(on delete: CASCADE)
UM_MODULE¶
Shared DB (WSO2SHARED_DB) · PK: UM_ID · Unique: UM_MODULE_NAME
| Column | Type | Notes |
|---|---|---|
UM_ID |
INTEGER |
PK · NOT NULL AUTO_INCREMENT |
UM_MODULE_NAME |
VARCHAR(100) |
Referenced by
UM_MODULE_ACTIONSviaUM_MODULE_ID
UM_MODULE_ACTIONS¶
Shared DB (WSO2SHARED_DB) · PK: UM_ACTION, UM_MODULE_ID
| Column | Type | Notes |
|---|---|---|
UM_ACTION |
VARCHAR(255) |
PK · NOT NULL |
UM_MODULE_ID |
INTEGER |
PK · FK → UM_MODULE · NOT NULL |
Foreign keys
UM_MODULE_ID→UM_MODULEUM_ID(on delete: CASCADE)
UM_PERMISSION¶
Shared DB (WSO2SHARED_DB) · PK: UM_ID, UM_TENANT_ID · Unique: UM_RESOURCE_ID, UM_ACTION, UM_TENANT_ID
| Column | Type | Notes |
|---|---|---|
UM_ID |
INTEGER |
PK · NOT NULL AUTO_INCREMENT |
UM_RESOURCE_ID |
VARCHAR(255) |
NOT NULL |
UM_ACTION |
VARCHAR(255) |
NOT NULL |
UM_TENANT_ID |
INTEGER |
PK · DEFAULT 0 |
UM_MODULE_ID |
INTEGER |
DEFAULT 0 |
Referenced by
UM_ROLE_PERMISSIONviaUM_PERMISSION_ID, UM_TENANT_IDUM_USER_PERMISSIONviaUM_PERMISSION_ID, UM_TENANT_ID
UM_PROFILE_CONFIG¶
Shared DB (WSO2SHARED_DB) · PK: UM_ID, UM_TENANT_ID
| Column | Type | Notes |
|---|---|---|
UM_ID |
INTEGER |
PK · NOT NULL AUTO_INCREMENT |
UM_DIALECT_ID |
INTEGER |
FK → UM_DIALECT · NOT NULL |
UM_PROFILE_NAME |
VARCHAR(255) |
|
UM_TENANT_ID |
INTEGER |
PK · FK → UM_DIALECT · DEFAULT 0 |
Foreign keys
UM_DIALECT_ID, UM_TENANT_ID→UM_DIALECTUM_ID, UM_TENANT_ID
Referenced by
UM_CLAIM_BEHAVIORviaUM_PROFILE_ID, UM_TENANT_ID
UM_ROLE¶
Shared DB (WSO2SHARED_DB) · PK: UM_ID, UM_TENANT_ID · Unique: UM_ROLE_NAME, UM_TENANT_ID
| Column | Type | Notes |
|---|---|---|
UM_ID |
INTEGER |
PK · NOT NULL AUTO_INCREMENT |
UM_ROLE_NAME |
VARCHAR(255) |
NOT NULL |
UM_TENANT_ID |
INTEGER |
PK · DEFAULT 0 |
UM_SHARED_ROLE |
BOOLEAN |
DEFAULT FALSE |
Referenced by
UM_SHARED_USER_ROLEviaUM_ROLE_ID, UM_ROLE_TENANT_IDUM_USER_ROLEviaUM_ROLE_ID, UM_TENANT_ID
UM_ROLE_PERMISSION¶
Shared DB (WSO2SHARED_DB) · PK: UM_ID, UM_TENANT_ID · Unique: UM_PERMISSION_ID, UM_ROLE_NAME, UM_TENANT_ID, UM_DOMAIN_ID
| Column | Type | Notes |
|---|---|---|
UM_ID |
INTEGER |
PK · NOT NULL AUTO_INCREMENT |
UM_PERMISSION_ID |
INTEGER |
FK → UM_PERMISSION · NOT NULL |
UM_ROLE_NAME |
VARCHAR(255) |
NOT NULL |
UM_IS_ALLOWED |
SMALLINT |
NOT NULL |
UM_TENANT_ID |
INTEGER |
PK · FK → UM_DOMAIN · DEFAULT 0 |
UM_DOMAIN_ID |
INTEGER |
FK → UM_DOMAIN |
Foreign keys
UM_PERMISSION_ID, UM_TENANT_ID→UM_PERMISSIONUM_ID, UM_TENANT_ID(on delete: CASCADE)UM_DOMAIN_ID, UM_TENANT_ID→UM_DOMAINUM_DOMAIN_ID, UM_TENANT_ID(on delete: CASCADE)
UM_SHARED_USER_ROLE¶
Shared DB (WSO2SHARED_DB) · PK: — · Unique: UM_USER_ID, UM_ROLE_ID, UM_USER_TENANT_ID, UM_ROLE_TENANT_ID
| Column | Type | Notes |
|---|---|---|
UM_ROLE_ID |
INTEGER |
FK → UM_ROLE · NOT NULL |
UM_USER_ID |
INTEGER |
FK → UM_USER · NOT NULL |
UM_USER_TENANT_ID |
INTEGER |
FK → UM_USER · NOT NULL |
UM_ROLE_TENANT_ID |
INTEGER |
FK → UM_ROLE · NOT NULL |
Foreign keys
UM_ROLE_ID, UM_ROLE_TENANT_ID→UM_ROLEUM_ID, UM_TENANT_ID(on delete: CASCADE)UM_USER_ID, UM_USER_TENANT_ID→UM_USERUM_ID, UM_TENANT_ID(on delete: CASCADE)
UM_SYSTEM_ROLE¶
Shared DB (WSO2SHARED_DB) · PK: UM_ID, UM_TENANT_ID · Unique: UM_ROLE_NAME, UM_TENANT_ID
| Column | Type | Notes |
|---|---|---|
UM_ID |
INTEGER |
PK · NOT NULL AUTO_INCREMENT |
UM_ROLE_NAME |
VARCHAR(255) |
NOT NULL |
UM_TENANT_ID |
INTEGER |
PK · DEFAULT 0 |
Referenced by
UM_SYSTEM_USER_ROLEviaUM_ROLE_ID, UM_TENANT_ID
UM_SYSTEM_USER¶
Shared DB (WSO2SHARED_DB) · PK: UM_ID, UM_TENANT_ID · Unique: UM_USER_NAME, UM_TENANT_ID
| Column | Type | Notes |
|---|---|---|
UM_ID |
INTEGER |
PK · NOT NULL AUTO_INCREMENT |
UM_USER_NAME |
VARCHAR(255) |
NOT NULL |
UM_USER_PASSWORD |
VARCHAR(255) |
NOT NULL |
UM_SALT_VALUE |
VARCHAR(31) |
|
UM_REQUIRE_CHANGE |
BOOLEAN |
DEFAULT FALSE |
UM_CHANGED_TIME |
TIMESTAMP |
NOT NULL |
UM_TENANT_ID |
INTEGER |
PK · DEFAULT 0 |
UM_SYSTEM_USER_ROLE¶
Shared DB (WSO2SHARED_DB) · PK: UM_ID, UM_TENANT_ID · Unique: UM_USER_NAME, UM_ROLE_ID, UM_TENANT_ID
| Column | Type | Notes |
|---|---|---|
UM_ID |
INTEGER |
PK · NOT NULL AUTO_INCREMENT |
UM_USER_NAME |
VARCHAR(255) |
|
UM_ROLE_ID |
INTEGER |
FK → UM_SYSTEM_ROLE · NOT NULL |
UM_TENANT_ID |
INTEGER |
PK · FK → UM_SYSTEM_ROLE · DEFAULT 0 |
Foreign keys
UM_ROLE_ID, UM_TENANT_ID→UM_SYSTEM_ROLEUM_ID, UM_TENANT_ID
UM_TENANT¶
Shared DB (WSO2SHARED_DB) · PK: UM_ID · Unique: UM_DOMAIN_NAME
| Column | Type | Notes |
|---|---|---|
UM_ID |
INTEGER |
PK · NOT NULL AUTO_INCREMENT |
UM_DOMAIN_NAME |
VARCHAR(255) |
NOT NULL |
UM_EMAIL |
VARCHAR(255) |
|
UM_ACTIVE |
BOOLEAN |
DEFAULT FALSE |
UM_CREATED_DATE |
TIMESTAMP |
NOT NULL |
UM_USER_CONFIG |
LONGBLOB |
Referenced by
UM_ACCOUNT_MAPPINGviaUM_TENANT_ID
UM_USER¶
Shared DB (WSO2SHARED_DB) · PK: UM_ID, UM_TENANT_ID · Unique: UM_USER_ID, UM_TENANT_ID
| Column | Type | Notes |
|---|---|---|
UM_ID |
INTEGER |
PK · NOT NULL AUTO_INCREMENT |
UM_USER_ID |
VARCHAR(255) |
NOT NULL |
UM_USER_NAME |
VARCHAR(255) |
NOT NULL |
UM_USER_PASSWORD |
VARCHAR(255) |
NOT NULL |
UM_SALT_VALUE |
VARCHAR(31) |
|
UM_REQUIRE_CHANGE |
BOOLEAN |
DEFAULT FALSE |
UM_CHANGED_TIME |
TIMESTAMP |
NOT NULL |
UM_TENANT_ID |
INTEGER |
PK · DEFAULT 0 |
Referenced by
UM_SHARED_USER_ROLEviaUM_USER_ID, UM_USER_TENANT_IDUM_USER_ATTRIBUTEviaUM_USER_ID, UM_TENANT_IDUM_USER_ROLEviaUM_USER_ID, UM_TENANT_ID
UM_USER_ATTRIBUTE¶
Shared DB (WSO2SHARED_DB) · PK: UM_ID, UM_TENANT_ID
| Column | Type | Notes |
|---|---|---|
UM_ID |
INTEGER |
PK · NOT NULL AUTO_INCREMENT |
UM_ATTR_NAME |
VARCHAR(255) |
NOT NULL |
UM_ATTR_VALUE |
VARCHAR(1024) |
|
UM_PROFILE_ID |
VARCHAR(255) |
|
UM_USER_ID |
INTEGER |
FK → UM_USER |
UM_TENANT_ID |
INTEGER |
PK · FK → UM_USER · DEFAULT 0 |
Foreign keys
UM_USER_ID, UM_TENANT_ID→UM_USERUM_ID, UM_TENANT_ID
UM_USER_PERMISSION¶
Shared DB (WSO2SHARED_DB) · PK: UM_ID, UM_TENANT_ID
| Column | Type | Notes |
|---|---|---|
UM_ID |
INTEGER |
PK · NOT NULL AUTO_INCREMENT |
UM_PERMISSION_ID |
INTEGER |
FK → UM_PERMISSION · NOT NULL |
UM_USER_NAME |
VARCHAR(255) |
NOT NULL |
UM_IS_ALLOWED |
SMALLINT |
NOT NULL |
UM_TENANT_ID |
INTEGER |
PK · FK → UM_PERMISSION · DEFAULT 0 |
Foreign keys
UM_PERMISSION_ID, UM_TENANT_ID→UM_PERMISSIONUM_ID, UM_TENANT_ID(on delete: CASCADE)
UM_USER_ROLE¶
Shared DB (WSO2SHARED_DB) · PK: UM_ID, UM_TENANT_ID · Unique: UM_USER_ID, UM_ROLE_ID, UM_TENANT_ID
| Column | Type | Notes |
|---|---|---|
UM_ID |
INTEGER |
PK · NOT NULL AUTO_INCREMENT |
UM_ROLE_ID |
INTEGER |
FK → UM_ROLE · NOT NULL |
UM_USER_ID |
INTEGER |
FK → UM_USER · NOT NULL |
UM_TENANT_ID |
INTEGER |
PK · FK → UM_USER · DEFAULT 0 |
Foreign keys
UM_ROLE_ID, UM_TENANT_ID→UM_ROLEUM_ID, UM_TENANT_IDUM_USER_ID, UM_TENANT_ID→UM_USERUM_ID, UM_TENANT_ID
UM_UUID_DOMAIN_MAPPER¶
Shared DB (WSO2SHARED_DB) · PK: UM_ID · Unique: UM_USER_ID
| Column | Type | Notes |
|---|---|---|
UM_ID |
INTEGER |
PK · NOT NULL AUTO_INCREMENT |
UM_USER_ID |
VARCHAR(255) |
NOT NULL |
UM_DOMAIN_ID |
INTEGER |
FK → UM_DOMAIN · NOT NULL |
UM_TENANT_ID |
INTEGER |
FK → UM_DOMAIN · DEFAULT 0 |
Foreign keys
UM_DOMAIN_ID, UM_TENANT_ID→UM_DOMAINUM_DOMAIN_ID, UM_TENANT_ID(on delete: CASCADE)