namespace Hims.Domain.Configurations
{
    /// <summary>
    /// The IdentityServerConfiguration interface.
    /// </summary>
    public interface IIdentityServerConfiguration
    {
        /// <summary>
        /// Gets the authorization server.
        /// </summary>
        string Authority { get; }

        /// <summary>
        /// Gets the api name.
        /// </summary>
        string ApiName { get;  }

        /// <summary>
        /// Gets the api secret.
        /// </summary>
        string ApiSecret { get; }

        /// <summary>
        /// Gets the client id.
        /// </summary>
        string ClientId { get; }

        /// <summary>
        /// Gets the client secret.
        /// </summary>
        string ClientSecret { get; }
    }
}