private void WriteOutputs(ClientCredentialsOutput output)
        {
            _outputAction(string.Empty);

            WriteSectionDivider();

            WriteSection("Client Id", output.ClientId);

            WriteSectionDivider();

            WriteSection("Client Secret", output.ClientSecret);

            WriteSectionDivider();
        }
Ejemplo n.º 2
0
        public async Task WriteAsync(ClientCredentialsOutput output)
        {
            if (!Directory.Exists(_options.Directory))
            {
                Directory.CreateDirectory(_options.Directory);
            }

            var stringBuilder = new StringBuilder();

            stringBuilder.AppendLine("Client Id:");
            stringBuilder.AppendLine(output.ClientId);
            stringBuilder.AppendLine("Client Secret:");
            stringBuilder.AppendLine(output.ClientSecret);

            await File.WriteAllTextAsync(Path.Combine(_options.Directory, FileName), stringBuilder.ToString());

            _logger.LogInformation($"Client Credentials details written to files in {_options.Directory}");
        }
        public async Task WriteAsync(ClientCredentialsOutput output)
        {
            WriteOutputs(output);

            await Task.CompletedTask;
        }