// Copyright (c) .NET Foundation. All rights reserved.
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using Microsoft.AspNetCore.Identity;
namespace Microsoft.AspNetCore.Builder
{
///
/// Represents all the options you can use to configure the identity system.
///
public class IdentityOptions
{
///
/// Gets or sets the for the identity system.
///
///
/// The for the identity system.
///
public ClaimsIdentityOptions ClaimsIdentity { get; set; } = new ClaimsIdentityOptions();
///
/// Gets or sets the for the identity system.
///
///
/// The for the identity system.
///
public UserOptions User { get; set; } = new UserOptions();
///
/// Gets or sets the for the identity system.
///
///
/// The for the identity system.
///
public PasswordOptions Password { get; set; } = new PasswordOptions();
///
/// Gets or sets the for the identity system.
///
///
/// The for the identity system.
///
public LockoutOptions Lockout { get; set; } = new LockoutOptions();
///
/// Gets or sets the for the identity system.
///
///
/// The for the identity system.
///
public SignInOptions SignIn { get; set; } = new SignInOptions();
///
/// Gets or sets the for the identity system.
///
///
/// The for the identity system.
///
public TokenOptions Tokens { get; set; } = new TokenOptions();
}
}