60 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			60 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
| // ***********************************************************************
 | |
| // <copyright file="AppSettings.cs">
 | |
| //     Heath
 | |
| // </copyright>
 | |
| // ***********************************************************************
 | |
| namespace Core.Cerberos.Adapters.Common.Constants
 | |
| {
 | |
|     /// <summary>
 | |
|     /// Constants for secrets in azure key vault.
 | |
|     /// </summary>
 | |
|     public class Secrets
 | |
|     {
 | |
|         /// <summary>
 | |
|         /// The MongoDBName parameter.
 | |
|         /// </summary>
 | |
|         public const string MongoDBName = "MongoDBName";
 | |
| 
 | |
|         /// <summary>
 | |
|         /// The MongoDBConnection parameter.
 | |
|         /// </summary>
 | |
|         public const string MongoDBConnection = "MongoDBConnection";
 | |
| 
 | |
|         /// <summary>
 | |
|         /// The Issuer parameter for JWT settings.
 | |
|         /// </summary>
 | |
|         public const string Issuer = "Issuer";
 | |
| 
 | |
|         /// <summary>
 | |
|         /// The Audience parameter for JWT settings.
 | |
|         /// </summary>
 | |
|         public const string Audience = "Audience";
 | |
| 
 | |
|         /// <summary>
 | |
|         /// The TokenExpirationInMinutes parameter for JWT settings.
 | |
|         /// </summary>
 | |
|         public const string TokenExpirationInMinutes = "TokenExpirationInMinutes";
 | |
| 
 | |
|         /// <summary>
 | |
|         /// The TokenExpirationInHours parameter for JWT settings.
 | |
|         /// </summary>
 | |
|         public const string TokenExpirationInHours = "TokenExpirationInHours";
 | |
| 
 | |
|         /// <summary>
 | |
|         /// The IssuerSigningKey parameter for JWT settings.
 | |
|         /// </summary>
 | |
|         public const string IssuerSigningKey = "IssuerSigningKey";
 | |
| 
 | |
|         public const string AzureADInstance = "B2C:InstanceUri";
 | |
|         public const string AzureADTenantId = "B2C:TenantId";
 | |
|         public const string AzureADClientId = "B2C:ClientId";
 | |
|         public const string AzureADClientSecret = "B2C:ClientSecret";
 | |
|         public const string HeathCerberosAppAuthorizationUrl = "Swagger:AuthorizationUri";
 | |
|         public const string HeathCerberosAppTokenUrl = "Swagger:TokenUri";
 | |
|         public const string HeathCerberosAppClientId = "Swagger:ClientId";
 | |
|         public const string HeathCerberosAppScope = "Swagger:Scope";
 | |
|         public const string PrivateKey = "B2C:JwtIssuerOptions:TokenPrivateKey";
 | |
|         public const string PublicKey = "B2C:JwtIssuerOptions:TokenPublicKey";
 | |
|     }
 | |
| }
 | 
