sshnet / sshnet/SSH.NET

Authenticating as the current user to a HTTP proxy

Open
#250 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C#
Stars
4.4k
Forks
993
Avg merge
9d 21h
Merged PRs (30d)
1

Description

I can see in the ConnectionInfo I can specify a username and password (as strings), however if I want to use the credentials of the user running an application which uses SSH.NET to authenticate against a proxy server I don't want to have to capture those details somehow. Is it possible to authenticate as the current user (e.g. CredentialsCache.DefaultNetworkCredentials)?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at ConnectionInfo and trace how HTTP proxy credentials are supplied and used during proxy authentication. Check whether the .NET current-user credentials can be passed through without capturing username and password. Done means documenting or supporting current-user authentication against the proxy, with coverage for the resulting behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
authentication, networking
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.