FFS_APPLICATION
Contains applications to be used to access API.
Details
-
Schema: FUSION
-
Object owner: FFS
-
Object type: TABLE
-
Tablespace: DATA
Primary Key
Name | Columns |
---|---|
FFS_APPLICATION_PK |
APP_ID |
Columns
Name | Datatype | Length | Precision | Not-null | Comments |
---|---|---|---|---|---|
APP_ID | NUMBER | 10 | Yes | Unique identifier of the application. | |
NAME | VARCHAR2 | 1020 | Application name. Used as application label for binding application with plugins, properties, etc. | ||
STATUS | VARCHAR2 | 8 | Application status. Possible values - 'active', 'inactive'. | ||
CLIENT_ID | VARCHAR2 | 1020 | Application ID. Used as username in HTTP Basic auth. | ||
CLIENT_SECRET | VARCHAR2 | 255 | Application secret. Used as password in HTTP Basic auth. | ||
REALM | VARCHAR2 | 8 | All applications migrated from user types or newly created ones belong to customer realm. Internal realm is reserved for OFSC built-in services, for example Mobility Position Upload. | ||
TOKEN_SERVICE | VARCHAR2 | 8 | Which token service is used to get access tokens for the application to auth. | ||
ACCESS_TOKEN_CERT | VARCHAR2 | 4000 | X.509 certificate used by OFSC token service to authenticate external IdP (IdP public key). | ||
ASSERTION_CERT | VARCHAR2 | 4000 | X.509 certificate used by OFSC API to authenticate application (application public key). | ||
TOKEN_EXPIRE_TIME | NUMBER | 10 | Yes | Seconds. Tokens issued using this app, will expire after this time. | |
DISPLAY_PROFILE_ID | NUMBER | 10 | Yes | FK display_profile.profile_id. Define application layouts. | |
WHITE_LIST | VARCHAR2 | 4000 | Restrict the list of IP adressess from which application is allowed to auth in OFSC. If empty - allow access from any IP. Same format as login_policy.white_list. Newline-separated list. | ||
APPLICATION_COMMENT | VARCHAR2 | 1020 | Optional comment which describes the purpose of the application. | ||
USER_ID | NUMBER | 18 | FK security_user.uid. Internal user used by application for the puprose of logging. | ||
CORS_DOMAIN_LIST | VARCHAR2 | 1020 | Contains list of domain names separated by newline, e.g. 'https://my.cors.host.com.nz<NL>https://example.com'. | ||
CREATED_BY | VARCHAR2 | 64 | Yes | Who column: indicates the user who created the row. | |
CREATION_DATE | TIMESTAMP | Yes | Who column: indicates the date and time of the creation of the row. | ||
LAST_UPDATED_BY | VARCHAR2 | 64 | Yes | Who column: indicates the user who last updated the row. | |
LAST_UPDATE_DATE | TIMESTAMP | Yes | Who column: indicates the date and time of the last update of the row. | ||
LAST_UPDATE_LOGIN | VARCHAR2 | 32 | Who column: indicates the session login associated to the user who last updated the row. |
Indexes
Index | Uniqueness | Tablespace | Columns |
---|---|---|---|
FFS_APPLICATION_PK | Unique | DATA | APP_ID |
FFS_APPLICATION_U1 | Unique | DATA | CLIENT_ID |