Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Über die Konfigurationsdatei des Certain settings can be made via the configuration file of the CoreOne Self-Service Portals können gewisse Einstellungen vorgenommen werden welche nachfolgend dokumentiert sindPortal, which are documented below.

Table of Contents

Konfigurationsdatei

...

Configuration file

The configuration file is located in the following directory:

Info

C:\ProgramData\itsense\Configuration\Portal_ApplicationConfiguration.json

...

Settings

Name

Beispiel Wert

Bedeutung

Example value

Available from version

Definition

AuthenticationServerUrl

https://auth.coreone.ch

Der für das Portal zuständige IdP

7.0

The IdP responsible for the portal

CosWebUrl

https://admin.corone.ch

Die URL zum

7.0

The URL for the CoreOne Web Portal

DisabledPages

Info

Deprecated since version 9.1.2

[ ]

Ein Array von Seiten die komplett ausgeschaltet werden sollen im Portal

ReauthenticationSettings

{

“ForceAfterSecondsSinceLastAuthentication" : "1"

}

Wie lange sich ein Benutzer nicht aus Sicherheitsgründen neu authentifizieren muss um Änderungen an seinen Daten und Einstellungen vorzunehmen. Oft melden sich Benutzer am Portal an um Beispielsweise ihre Daten zu ändern. Um ein unnötiges zweimaliges Authentifizieren zu vermeiden, kann diese Einstellung verwendet werden.

OpenIdConnectSettings

{
"ClientId": "cos_selfservice",
"Secret": "xxxxxx"
}

Client ID und Secret, wird automatisch generiert bei der Installation. Kann im Bedarfsfall aber hier angepasst werden.

LogoutAfterMinutes

30

Nach wievielen Minuten ein Benutzer bei inaktivität abgemeldet werden soll. Wenn der Wert auf 0 gesetzt wird, ist dieses Feature ausgeschalten

7.0

An array of pages to be completely disabled in the portal.

For example

Code Block
[
  "Home",
  "PersonalData",
  "Security",
  "Communication",
  "Consents",
  "Services",
  "Representations",
  "LegalEntities",
  "Representations",
  "SelfService.AccountAndSecurity"
]

ReauthenticationSettings

Code Block
{
    “ForceAfterSecondsSinceLastAuthentication" : "1"
}

7.0

How long a user does not have to re-authenticate for security reasons to make changes to their data and settings. Often users log in to the portal to change their data, for example. To avoid unnecessary authentication twice, this setting can be used.

OpenIdConnectSettings

Code Block
{
    "ClientId": "cos_selfservice",
    "Secret": "xxxxxx"
}

7.0

Client ID and Secret, automatically generated during installation. But can be adjusted here if necessary.

LogoutAfterMinutes

30

7.0

After how many minutes a user should be logged out in case of inactivity. If the value is set to 0, this feature is disabled.

BackendApiUrl

https://app.corone.ch:8000/api

URL zur Backend API

7.0

URL to the backend API

UserNotificationIntervalInSeconds 

60

7.0

The intverval in seconds when the notifcations for a user should refreshed.

CallbackSettings

Code Block
{
    "Enabled": true,
    "AllowedUrls": ["https://google.com", "https://coreone.ch/"],
    "AllowedUrlsRegex": ["^https:\\/\\/(?:www\\.)?itsense\\.ch(?:\\/.*)?$"]
}

9.0

Applications can provide a callback URL when redirecting users to the portal. You can enable and disable this feature and define allowed Urls and Url pattern to only allow certain callbacks.

AllowedUrls: Checked first → if matched, it allows the URL

AllowedUrlsRegex: Checked if AllowedUrls didn’t match → if regex matches, it allows the URL