Core.Inventory.DAL/Core.Inventory.DAL.API/sample.settings.json
2025-06-22 04:38:36 -06:00

36 lines
1.4 KiB
JSON

{
"ConnectionStrings": {
"DefaultConnection": "", // Sandbox MongoDB connection string
"Redis": "", // New Redis connection string
"KeyVault": "" //KeyVault Uri
},
"MongoDb": {
"DatabaseName": "Inventory"
},
"CacheSettings": {
"DefaultCacheDurationInMinutes": 3 // Default cache duration set to 3 minutes
},
"JwtIssuerOptions": {
"Audience": "", // Audience for token creation, specifies intended recipients
"Issuer": "" // Issuer for token creation, identifies the issuer of the token
},
"AzureAdB2C": {
"Instance": "", // Azure AD instance URL (STORED IN KEY VAULT)
"TenantId": "", // Azure AD tenant ID (STORED IN KEY VAULT)
"ClientId": "", // Azure AD application client ID (STORED IN KEY VAULT)
"ClientSecret": "", // Azure AD application client secret (STORED IN KEY VAULT)
"CallbackPath": "", // Path for redirect after authentication
"Scopes": "" // Access scopes for user permissions
},
"InventoryApp": {
"AuthorizationUrl": "", // URL for authorization endpoint (STORED IN KEY VAULT)
"TokenUrl": "", // URL for token endpoint (STORED IN KEY VAULT)
"Scope": "", // Scope for application permissions (STORED IN KEY VAULT)
"ClientId": "" // Client ID for Inventory application (STORED IN KEY VAULT)
},
"MicrosoftGraph": {
"Scopes": "", // Scopes for Microsoft Graph API access
"BaseUrl": "" // Base URL for Microsoft Graph API
}
}