Introduction
This chapter describes the configuration options of the CoreOne Suite authentication Service
Configuration parameters
The following general configuration parameters are available:
Parameter | values | Description |
---|---|---|
AwsSnsAccessKeyId | ||
AwsSnsAccessKeySecret | ||
Backend API URI | ||
Backend API-HttpClientSettings | ||
Block RemoteIp by invalid logon count | ||
Contact page feedback URL | ||
CoreOne Suite Web Url | ||
Default logonmethods allowed during secret reset (EmptyEntry => No Verification) | ||
SMS-Provider-Type | REST | Currently REST implemented |
SMS-Provider-Settings | { | Method: Get / Post / Put |
SMS-Provider-HttpClientSettings | { | IgnoreSslErrors: Keine Fehlermeldung bei ungültigen SSL-Zertifikaten |
TOTP-IssuerName | string | Issuer that is used in TOTP barcodes (visible in TOTP clients) |
Enable LoginHistory | true / false | Login-History on / Turn off |
LoginHistory: OnlyLatest | true / false | Defines wether all or only the last or all logins should be saved for each user. |
Block RemoteIp by invalid logon count | true / false | Defines wether clients that log in incorrectly too often should be blocked. |
Max invalid login count | Number | Defines how many incorrect logins lead to the client being blocked. |
Invalid login remember duration in seconds | Number | Number of sesconds how long faulty logins should be saved. |
ReCaptchaKey | string | Google ReCaptcha API-Key |
ReCaptchaSecret | string | stringGoogle ReCaptcha API-Key |
ReCaptchaSecret-HttpClientSettings | { | IgnoreSslErrors: Keine Fehlermeldung bei ungültigen SSL-Zertifikaten |
Verify email adress | true / false | Defines wether email addresses have to be validated for successul login. |
Trusted email adress hosts regex | regex | Regex-String, if the email addresses is matched it is automatically considered validated. |
Reverify email adress | true / false | Defines wether email addresses have to be revalidated on a regular basis. |
Reverify email adress every x days | Number | Defines how often email addresses have to be revalidated. |
Password complexity configuration | regex-array, Example: [ ".{8,32}", "[A-Z]", "[a-z]", "[0-9]" ] | List of regex definitions which ALL must match for a password to be valid. |
Disable password reset | true / false | Defines wether a password reset is possible |
Folgende Konfigurationseinstellungen sind für den Kestrel-Server vorhanden:
Parameter | Values | Description | |
---|---|---|---|
UseSSL | true / false | Determines wether the service should run as htp or https | |
SSL-Certificate-Data | byte[] (Base64 Encoded) | SSL-certificate file | |
SSL-Certificate-Password | text | Password for the Private-Key of the certificate file (if the service is running in Kestrel and not in IIS) | |
SSL-Certificate-Format | pfx / pem | Format of th certificate file (currently only pfx supported) | |
Server-Url | URL | Base-URL of the Server (Incl. Port) |
Compatibility
The following target system releases are supported: