Skip to main content
Version: 2.82.x.x LTS

Application

The application entity usually represents web applications whose users are administrated in nevisIDM.

nevisIDM itself is also administrated as an application.

When nevisIDM runs in multi-client mode, applications need explicitly to be assigned to clients to be available to users of those clients. The assignment is stored in the table TIDMA_CLIENT_APPLICATION shown below.

Database table TIDMA_APPLICATION

DB attributeJava data type (max. size), defaultsDescription
application_idLong, not NULLPrimary key (uniquely identifies each individual DB entry)
descriptionString(1000), nullable
displayedBoolean, not NULLFlag which defines if an application will be displayed on a portal
displayname_dict_entry_idLong, nullableField links to the application's name in other languagesForeign key that links to information in the table TIDMA_DICT_ENTRY
extidString(50), not NULLExternal identifier
nameString(100), not NULLThe application's technical name. It has to be unique and will be propagated in the security token to other systems.
urlString(1000), nullableURL of web applications

Database table TIDMA_CLIENT_APPLICATION

DB attributeJava data type (max. size), defaultsDescription
application_idLong, not NULLForeign key that links to information in the table TIDMA_APPLICATION
client_application_idLong, not NULLPrimary key (uniquely identifies each individual DB entry)
client_idLong, not NULLForeign key that links to information in the table TIDMA_CLIENT