Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »


Einleitung

Dieses Kapitel beschreibt die Konfigurationsmöglichkeiten des CoreOne Suite Authentication Service.


Konfigurationsparameter

Folgende generelle Konfigurationsparameter sind vorhanden:


ParameterWerteBeschreibung
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-TypeRESTAktuell REST implementiert
SMS-Provider-Settings

{
"Method":"Get",
"BaseUrl":"http://myRestSmsApi/{mobilenumber}/{message}",
"SecurityMethod":"BasicAuthentication",
"Username":"MyUserName",
"Password":"MyPw",
"MobileNumberFormat":"E164",
"DefaultCountryPrefix":"+41",
"BodyContent":null,
"BodyEncodingCodePage":65001,
"BodyMediaType":"text/plain",
"RestResource":null
}

Method: Get / Post / Put
BaseUrl: Rest Base Url, Platzhalter: mobilenumber / message
SecurityMethod: Authentifizierungsmethode (aktuell nur BasicAuthentication supported)
Username: Benutzername
Password: Passwort
MobileNumberFormat:
 - E164: +41 79 111 22 33
 - InternationalWithPrefix: +41791112233
 - InternationalWithoutPrefix: 41791112233
 - LocalWithPrefix: 0791112233
 - LocalNoPrefix: 791112233
DefaultCountryPrefix: Countryprefix falls in der Telefonnummer keiner vorhanden ist
BodyEncodingCodePage: Codepage für die Body-Daten
BodyMediaType: MediaType für die Body-Daten
RestResource:

SMS-Provider-HttpClientSettings{
"IgnoreSslErrors": false,
"UseProxy": true,
"AllowAutoRedirect": true,
"ProxyConfiguration": null
}

IgnoreSslErrors: Keine Fehlermeldung bei ungültigen SSL-Zertifikaten
UseProxy: Ob ein Proxy verwendet werden soll (Falls true und ProxyConfiguration = null wird der standard Windows Proxy verwendet, sihe Internet Explorer settings)
AllowAutoRedirect: 301 und 302 statuscodes verfolgen
ProxyConfiguration: Konfiguration der Proxy-Einstellungen

TOTP-IssuerNamestringAussteller (Issuer) welcher in TOTP-Barcodes verwendet wird (sichtbar in TOTP-Clients)
Enable LoginHistorytrue / falseLogin-History ein / ausschalten
LoginHistory: OnlyLatesttrue / falseDefiniert ob pro Benutzer alle oder nur das letzte oder alle Logins gespeichert werden soll.
Block RemoteIp by invalid logon counttrue / falseDefiniert ob Clients welche sich zu oft falsch einloggen geblockt werden sollen.
Max invalid login countZahlDefiniert wie viele fehlerhafte Logins zum blockieren des Clients führen.
Invalid login remember duration in secondsZahlAnzahl Sekunden wie lange fehlerhafte Logins gespeichert werden sollen.
ReCaptchaKeystringGoogle ReCaptcha API-Key
ReCaptchaSecretstringstringGoogle ReCaptcha API-Key
ReCaptchaSecret-HttpClientSettings{
"IgnoreSslErrors": false,
"UseProxy": true,
"AllowAutoRedirect": true,
"ProxyConfiguration": null
}
IgnoreSslErrors: Keine Fehlermeldung bei ungültigen SSL-Zertifikaten
UseProxy: Ob ein Proxy verwendet werden soll (Falls true und ProxyConfiguration = null wird der standard Windows Proxy verwendet, sihe Internet Explorer settings)
AllowAutoRedirect: 301 und 302 statuscodes verfolgen
ProxyConfiguration: Konfiguration der Proxy-Einstellungen
Verify email adresstrue / falseDefiniert ob E-Mail-Adressen für ein erfolgreiches Login validiert sein müssen
Trusted email adress hosts regexregexRegex-String, wenn die E-Mail-Adresse matched wird sie automatisch als validiert betrachtet
Reverify email adresstrue / falseDefiniert ob E-Mail-Adressen regelmässig revalidiert werden müssen.
Reverify email adress every x daysZahlDefiniert wie oft E-Mail-Adressen revalidiert werden müssen.
Password complexity configurationregex-array, z.B: [ ".{8,32}", "[A-Z]", "[a-z]", "[0-9]" ]Liste von Regex-definitionen welche ALLE matchen müssen damit ein Passwort gültig ist.
Disable password resettrue / falseDefiniert ob ein Passwort-Reset möglich ist.



Folgene Konfigurationseinstellungen sind für den Kestrel-Server vorhanden

ParameterWerteBeschreibung
UseSSLtrue / falseLegt fest ob der service als htp oder https laufen soll
SSL-Certificate-Databyte[] (Base64 Encoded)SSL-Zertifikatsdatei
SSL-Certificate-PasswordtextPasswort für den Private-Key der Zertifikatsdatei (falls der Dienst in Kestrel und nicht in IIS läuft)
SSL-Certificate-Formatpfx / pemFormat der Zertifikatsdatei (Aktuell nur pfx unterstützt)
Server-UrlURLBase-URL des Servers (Inkl. Port)

Kompatibilität

Folgende Zielsystem Releases werden unterstützt:


  • No labels