27 lines
706 B
C#
27 lines
706 B
C#
// Copyright (c) Umbraco.
|
|
// See LICENSE for more details.
|
|
|
|
using System.ComponentModel;
|
|
using System.Net;
|
|
|
|
namespace Umbraco.Cms.Core.Configuration.Models
|
|
{
|
|
/// <summary>
|
|
/// Typed configuration options for security settings.
|
|
/// </summary>
|
|
[UmbracoOptions(Constants.Configuration.ConfigBasicAuth)]
|
|
public class BasicAuthSettings
|
|
{
|
|
private const bool StaticEnabled = false;
|
|
|
|
/// <summary>
|
|
/// Gets or sets a value indicating whether to keep the user logged in.
|
|
/// </summary>
|
|
[DefaultValue(StaticEnabled)]
|
|
public bool Enabled { get; set; } = StaticEnabled;
|
|
|
|
|
|
public string[] AllowedIPs { get; set; } = new string[0];
|
|
}
|
|
}
|