La configuration est gérée avec ASP.NET Core.
Section : AzureAd
Cette section permet de définir l'ensemble de la configuration nécessaire au fonctionnement de l'authentification auprès de l'AD Azure du CAM.
Instance
Type : 'String'
Valeur par défaut : 'https://login.microsoftonline.com'
Description : Cette chaîne définie l'URL de base de l'autorité d'authentification.
TenantId
Type : 'String'
Valeur par défaut : 'f087b25b-9486-4633-8995-56eb8730e750'
Description : Cette chaîne définie l'ID du tenant Azure du CAM qui sera utilisé lors de l'authentification.
ClientId
Type : 'String'
Valeur par défaut : 'a467fb92-6db3-4f8f-8d31-1ab28fe26cf6'
Description : Cette chaîne définie le client ID de l'application qui sera utilisé lors de l'authentification.
Section : ConnectionStrings
Cette section permet de définir l'ensemble des chaînes de connexion de l'application.
CoutCredit
Type : 'String'
Valeur par défaut : 'Server=localhost;Database=CAM-CoutCredit;User Id=sa;Password=Pass@word1'
Description : Cette chaîne définie l'instance Microsoft SQL Server à laquelle l'API se connectera.
Section : Ftp
Cette section permet de définir l'ensemble de la configuration du client du FTP proxy
HostName
Type : 'String'
Valeur par défaut : 'localhost'
Description : Cette chaîne définie le nom d'hôte de l'API du FTP proxy.
PortNumber
Type : 'Numeric'
Valeur par défaut : 443
Description : Ce nombre défini le port service de l'API du FTP proxy.
Scope
Type : 'String'
Valeur par défaut : 'api://121c4fce-b9e0-4d9d-8344-52d7b0b861a6/.default'
Description : Cette chaîne définie le scope de l'API du FTP proxy sur Azure.
Section : IeomFtpOptions
Cette section permet de définir les options pour le dépôt des déclarations sur le FTP de l'IEOM.
FtpId
Type : 'String'
Valeur par défaut : 'test'
Description : Cette chaîne définie l'Id du FTP à utiliser (ftp/ieom en prod)
DeclarationDirectory
Type : 'String'
Valeur par défaut : '/'
Description : Cette chaîne définie le répertoire dans lequel les déclarations sont déposées.
Section : OperationCreditLoaderOptions
Cette section permet de définir les options pour le dépôt des déclarations sur le FTP de l'IEOM.
FtpId
Type : 'String'
Valeur par défaut : 'test'
Description : Cette chaîne définie l'Id du FTP à utiliser (ftp/xloan-prod en prod)
ExtractionDirectory
Type : 'String'
Valeur par défaut : '/'
Description : Cette chaîne définie le répertoire des extractions CSV.
Section : ClientOptions
Cette section permet de définir l'ensemble de la configuration de l'API notifications.
NotificationsApi:HostName
Type : 'String'
Valeur par défaut : 'localhost'
Description : Cette chaîne définie le nom d'hôte de l'API notifications.
NotificationsApi:Port
Type : 'String'
Valeur par défaut : '5001'
Description : Cette chaîne définie le port service de l'API notifications.
TeamId
Type : 'String'
Valeur par défaut : '49dd5cd6-b7ce-4e46-b0cc-85002665614b'
Description : Cette chaîne définie l'id de l'instance Teams contenant le canal de notification.
ChannelId
Type : 'String'
Valeur par défaut : '19%3abb2dd41ccc1e4807a13be6869ab9b947%40thread.tacv2'
Description : Cette chaîne définie le canal Teams où les notifications seront envoyées.