Database Table: CWSessionToken
CW Session Token:
Stores the link between a securely generated token and a citizen session identifier.
Example James Smith uses Citizen Portal to perform screening. James is deemed to be potentially eligible for a particular program which he is interested in applying for. The system is configured to force a user to login before they can begin an application. The system is also configured to an external login page, i.e. the state-wide central citizen login system. James is directed to a URL which includes a securely generated token. This token is a pointer to the citizen session that securley stored James' data while he screened. Once James has successfully logged in his original citizen session is made available by using CWSessionToken to read the original session id.
|
Location in Model: | Logical View::MetaModel::Curam::CitizenWorkspace::Entity::CWSessionToken::CWSessionToken |
Controlling File: | CitizenWorkspace\model\Packages\Entity\CWSessionToken.efx |
ALLOW_OPTIMISTIC_LOCKING | no |
Attribute | Stereotype | Nullable | Description | Domain Definition | Codetable | DDL Type |
token | key | no | The securely generated token. | INTERNAL_ID | | SVR_INT64 |
expires | details | | The expiry datetime of the token. This value will be the creation time plus a configurable period of time. | CURAM_DATETIME | | SVR_DATETIME |
sessionID | details | yes | Identifier of the related citizen session. | INTERNAL_ID | | SVR_INT64 |
|
Operation | Stereotype | Options | Description | SQL |
insert | insert | | Standard Operation | |
remove | remove | | Standard Operation | |
read | read | | Standard Operation | |
nkremove | nkremove | | | |
removeAll | ns | | | SQL |
|