// *********************************************************************** // // Heath // // *********************************************************************** namespace Core.Cerberos.Adapters.Common.Constants { /// /// Constants for secrets in azure key vault. /// public class Secrets { /// /// The MongoDBName parameter. /// public const string MongoDBName = "MongoDBName"; /// /// The MongoDBConnection parameter. /// public const string MongoDBConnection = "MongoDBConnection"; /// /// The Issuer parameter for JWT settings. /// public const string Issuer = "Issuer"; /// /// The Audience parameter for JWT settings. /// public const string Audience = "Audience"; /// /// The TokenExpirationInMinutes parameter for JWT settings. /// public const string TokenExpirationInMinutes = "TokenExpirationInMinutes"; /// /// The TokenExpirationInHours parameter for JWT settings. /// public const string TokenExpirationInHours = "TokenExpirationInHours"; /// /// The IssuerSigningKey parameter for JWT settings. /// 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"; } }