Search Results for

    Show / Hide Table of Contents

    The Identity Hub Configuration

    For instances of The Identity Hub that are installed on-premises or in the cloud as a non-shared instance, a number of application wide configuration parameters are available.

    Settings can be configured on different levels (depending on the TIH version you host):

    • the web.config file (1)
    • Azure configuration (2)
    • Database (3)

    All settings are configurable in the web.config value.
    For maintenance reasons some settings are also configurable through the Azure Configuration for in cloud scenarios.
    Most settings which are also configurable at the database level, can be updated at runtime. Although they are cached, they can be updated without reboot or recycle of the IIS worker processes.

    Configuration Parameters

    Parameter Description Default Configuration levels
    APPINSIGHTS_INSTRUMENTATIONKEY The key to the Azure Application Insights instance to use. See https://azure.microsoft.com/en-us/services/application-insights for more info. None 2
    BccMailAddress The email address to send all mails sent by The Identity Hub to in BCC. This can for instance be a Helpdesk address. None 3
    CustomSiteCssFile The name of the custom css file to load when using Customizations. None 3
    EnableAuditing If set to true the Auditing is active. true 3
    EndUserFAQPageUrl The link to a custom Frequently Asked Page shown at the bottom of the authenticate page https://www.theidentityhub.com/FAQ-Authenticate.html 3
    ErrorWarningHelpEmailAddresses The email address to use when the user clicks the send mail on the warning page helpdesk@theidentityhub.com 3
    FixedUserLanguage The fixed culture to present the UI of The Identity Hub in, regardless of the user’s browser and OS settings. Examples: nl-BE, fr-BE, en-US None 3
    GoogleAnalyticsTrackingId The Id of the Google Analytics instance to use for The Identity Hub. None 1
    GoogleTagManagerId The Id of Google Tag Manager to use for The Identity Hub. Setting this property will add the necessary (production) scripts to each page None 1
    HapIssuerName The issuer name for the claims of the build in Username/Password Account Provider. urn:theidentityhub:up:{0} 1
    HubUrl The URL of the The Identity Hub installation None 3
    IssuerName The issuer name for the claims generated by The Identity Hub. urn:theidentityhub:{0} 1
    LogonSessionSlidingExpiration When set to true the session for The Identity Hub is extended each time the user browses the site. See LogonSessionValidity. true 3
    LogonSessionValidity The number of minutes the session for The Identity Hub is valid. See LogonSessionSlidingExpiration. 60 3
    OnPremiseCSPHeader The complete CSP header to be used. Should include all sources used by The Identity Hub as well None ( a CSP header is dynamically built) 3
    PrivateKeyEncryptionCertificateThumbprint The thumbprint name of the current (new) certificate used to encrypt certificate private keys uploaded to The Identity Hub before storing them in the database. When specified takes precedence over PrivateKeyEncryptionCertificateSubjectName None 1
    PrivateKeyEncryptionSecondaryCertificateThumbprint The thumbprint of the certificate previously used (old) to encrypt certificate private keys uploaded to The Identity Hub before storing them in the database. When specified takes precedence over PrivateKeyEncryptionSecondaryCertificateSubjectName None 1
    PrivateKeyEncryptionCertificateSubjectName The subject name of the current (new) certificate used to encrypt certificate private keys uploaded to The Identity Hub before storing them in the database. None 1
    PrivateKeyEncryptionSecondaryCertificateSubjectName The subject name of the certificate previously used (old) to encrypt certificate private keys uploaded to The Identity Hub before storing them in the database. None 1
    ReCaptchaSecretKey The Google ReCaptcha secret key for the instance of ReCaptcha to be used by The Identity Hub. None 1
    ReCaptchaSiteKey The Google ReCaptcha site key for the instance of ReCaptcha to be used by The Identity Hub. None 1
    ShadowCopyProviders If set to true will shadow copy the Custom Providers. false 2
    ShadowCopyAccountProviders If set to true will shadow copy the Custom Account Providers. false 2
    SmtpFrom, SmtpHost, SmtpPassword, SmtpUserName Required SMTP settings used by The Identity Hub to send emails No default, but required 2
    TraceDatabaseQueriesWhenVerboseTracingIsActive When set to true will trace all the database queries when tracing is set to Verbose. This setting should be used with care and only activated for diagnostic purposes as it generates a lot of tracing data. false 3
    UseOnPremiseCustomizations When set to true will load and enable customizations. false 2
    UseOnPremiseCustomizationsFileShare The network path of the folder where the customizations are located. None 1
    UseOnPremiseCustomizationsUseDefaultTenantCustomizations When set to true will apply default customizations when customizations for the specific Tenant are not found. If set to false will use the default The Identity Hub layout when customizations for the specific Tenant are not found. true 2
    ValidateCertificates When set to true validates all certificates uploaded and used by The Identity Hub. When set to false performs no validation. true 3

    Related

    Customizing the look and feel

    In This Article