namespace FileAccessAgent.Infrastructure.Configuration;

public sealed class MemberCenterOptions
{
    public const string SectionName = "MemberCenter";

    public string BaseUrl { get; set; } = "http://localhost:7850";
    public string TokenEndpointPath { get; set; } = "oauth/token";
    public string DownloadTokenValidationPath { get; set; } = "file-access/download-tokens/validate";
    public string ClientId { get; set; } = string.Empty;
    public string ClientSecret { get; set; } = string.Empty;
    public string Scope { get; set; } = "files:download.read";
}
