Will be nice to clear auth credentials. For example, I'm using a proxy that accepts options via username:

```
proxy.com:8080
user: wiliam_country_US
```

So, if I want to change the peer node, I change my username:

```
proxy.com:8080
user: wiliam_country_GB
```

But, I'm not changing the proxy, so electron has valid credentials and is not going to trigger `login` event.

I'm searching the way to clean auth settings so electron asks them again.
atom/browser/api/atom_api_session.h
#ifndef ATOM_BROWSER_API_ATOM_API_SESSION_H_
#define ATOM_BROWSER_API_ATOM_API_SESSION_H_
#include <string>
#include "atom/browser/api/trackable_object.h"
#include "atom/browser/atom_blob_reader.h"
#include "base/values.h"
#include "content/public/browser/download_manager.h"
#include "native_mate/handle.h"
#include "net/base/completion_callback.h"
class GURL;
namespace base {
class FilePath;
}
namespace mate {
class Arguments;
class Dictionary;
}
namespace net {
class ProxyConfig;
}
namespace atom {
class AtomBrowserContext;
namespace api {
class Session: public mate::TrackableObject<Session>,
               public content::DownloadManager::Observer {
 public:
  using ResolveProxyCallback = base::Callback<void(std::string)>;
  enum class CacheAction {