36 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
| {
 | |
|   "ConnectionStrings": {
 | |
|     "DefaultConnection": "", // Sandbox MongoDB connection string
 | |
|     "Redis": "", // New Redis connection string
 | |
|     "KeyVault": "" //KeyVault Uri
 | |
|   },
 | |
|   "MongoDb": {
 | |
|     "DatabaseName": "Thalos"
 | |
|   },
 | |
|   "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
 | |
|   },
 | |
|   "ThalosApp": {
 | |
|     "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 Kerberos application (STORED IN KEY VAULT)
 | |
|   },
 | |
|   "MicrosoftGraph": {
 | |
|     "Scopes": "", // Scopes for Microsoft Graph API access
 | |
|     "BaseUrl": "" // Base URL for Microsoft Graph API
 | |
|   }
 | |
| }
 | 
