namespace MemberCenter.TestSite.Models;

public sealed class MemberCenterTestOptions
{
    public string ApiBaseUrl { get; set; } = "http://localhost:7850";
    public string WebBaseUrl { get; set; } = "http://localhost:5080";
    public string WebLoginClientId { get; set; } = string.Empty;
    public string WebLoginRedirectPath { get; set; } = "/auth/callback";
    public string WebLogoutRedirectPath { get; set; } = "/auth/logout-callback";
    public string WebLoginScopes { get; set; } = "openid email profile profile:basic.read profile:basic.write profile:addresses.read profile:addresses.write profile:subscriptions.read profile:subscriptions.write";
    public string ServiceClientId { get; set; } = string.Empty;
    public string ServiceClientSecret { get; set; } = string.Empty;
    public string ServiceScopes { get; set; } = "profile:basic.read profile:addresses.read";
}
