コード例 #1
0
 public AppAuthApiService(AuthClientConfig authConfig, IAppAuthClient client, EncryptionSettingsModel encryptionSettings, ILogger <AppAuthApiService> logger)
 {
     _logger            = logger;
     _encryptionService = new EncryptionService(encryptionSettings);
     _client            = client;
     _authConfig        = authConfig;
 }
コード例 #2
0
        public static EncryptionSettingsModel GetEncryptionSettings(IConfiguration config)
        {
            var encryptionSettings = new EncryptionSettingsModel
            {
                PrivateKeyFileName = GetSingleEnvVariable(EnvironmentConstants.EncryptionPrivateKeyFileName, config),
                PrivateKeyFilePath = GetSingleEnvVariable(EnvironmentConstants.EncryptionPrivateKeyFilePath, config),
                PublicKeyFileName  = GetSingleEnvVariable(EnvironmentConstants.EncryptionPublicKeyFileName, config),
                PublicKeyFilePath  = GetSingleEnvVariable(EnvironmentConstants.EncryptionPublicKeyFilePath, config)
            };

            return(encryptionSettings);
        }
コード例 #3
0
 public EncryptionService(EncryptionSettingsModel encryptionSettingsModel)
 {
     _encryptionSettingsModel = encryptionSettingsModel;
 }