/// <summary>
        /// Indica si se utilizara el servicio para las contraseña.
        /// </summary>
        /// <param name="settings">Configuración del servicio.</param>
        /// <returns>SecurityOptions | ApplicationException: si PasswordSettings es nulo.</returns>
        public SecurityOptions WithPassword(PasswordSettings settings)
        {
            SecuritySettings.PasswordSettings = settings.ToIsNullOrEmptyThrow(nameof(settings));

            return(this);
        }
 /// <summary>
 /// Inicializa una nueva instancia de la clase <see cref="PasswordService"/>.
 /// </summary>
 /// <param name="settings">Configuración de la contraseña.</param>
 public PasswordService(PasswordSettings settings) => PasswordSettings = settings;