external_tokens

0 rows


Description

Security tokens for accessing of external services

Columns

Column Type Size Nulls Auto Default Children Parents Comments
id BIGINT 19 √ null
token VARCHAR 128

security token, aka private access key

privatetoken VARCHAR 64 √ null

private token, generated at the same time that the token, must be stored safely by the ws client, to be transmitted only via https

tokentype SMALLINT 5 null

type of token: 0=permanent, no session; 1=linked to current browser session via sid; 2=permanent, with emulated session

userid BIGINT 19 null
user.id extetoke_use2_fkR

owner of the token

externalserviceid BIGINT 19 null
external_services.id extetoke_ext2_fkR
sid VARCHAR 128 √ null

link to browser or emulated session

contextid BIGINT 19 null
context.id extetoke_con2_fkR

context id where in token valid

creatorid BIGINT 19 1
user.id extetoke_cre2_fkR

user id of the token creator (useful to know when the administrator created a token and so display the token to a specific administrator)

iprestriction VARCHAR 255 √ null

ip restriction

validuntil BIGINT 19 √ null

timestampt - valid until data

timecreated BIGINT 19 null

created timestamp

lastaccess BIGINT 19 √ null

last access timestamp

Indexes

Constraint Name Type Sort Column(s)
PRIMARY Primary key Asc id
extetoke_con2_ix Performance Asc contextid
extetoke_cre2_ix Performance Asc creatorid
extetoke_ext2_ix Performance Asc externalserviceid
extetoke_tok2_ix Performance Asc token
extetoke_use2_ix Performance Asc userid

Relationships