Skip to content
This repository was archived by the owner on Jul 9, 2023. It is now read-only.

Commit 39fa842

Browse files
Merge pull request #469 from justcoding121/master
Pass context
2 parents 3ef65b2 + 4a3dee4 commit 39fa842

File tree

42 files changed

+44
-47
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+44
-47
lines changed

README.md

Lines changed: 3 additions & 6 deletions

Titanium.Web.Proxy/ProxyAuthorizationHandler.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ private async Task<bool> authenticateUserBasic(SessionEventArgsBase session, str
9898

9999
string username = decoded.Substring(0, colonIndex);
100100
string password = decoded.Substring(colonIndex + 1);
101-
bool authenticated = await ProxyBasicAuthenticateFunc(username, password);
101+
bool authenticated = await ProxyBasicAuthenticateFunc(session, username, password);
102102
if (!authenticated)
103103
{
104104
session.WebSession.Response = createAuthentication407Response("Proxy Authentication Invalid");

Titanium.Web.Proxy/ProxyServer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@ public ExceptionHandler ExceptionFunc
267267
/// Parameters are username and password as provided by client.
268268
/// Should return true for successful authentication.
269269
/// </summary>
270-
public Func<string, string, Task<bool>> ProxyBasicAuthenticateFunc { get; set; }
270+
public Func<SessionEventArgsBase, string, string, Task<bool>> ProxyBasicAuthenticateFunc { get; set; }
271271

272272
/// <summary>
273273
/// A pluggable callback to authenticate clients by scheme instead of requiring basic authentication through ProxyBasicAuthenticateFunc.

docs/api/Titanium.Web.Proxy.EventArguments.AsyncEventHandler-1.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<meta name="viewport" content="width=device-width">
1111
<meta name="title" content="Delegate AsyncEventHandler&lt;TEventArgs&gt;
1212
| Titanium Web Proxy ">
13-
<meta name="generator" content="docfx 2.36.2.0">
13+
<meta name="generator" content="docfx 2.37.0.0">
1414

1515
<link rel="shortcut icon" href="../favicon.ico">
1616
<link rel="stylesheet" href="../styles/docfx.vendor.css">

docs/api/Titanium.Web.Proxy.EventArguments.BeforeSslAuthenticateEventArgs.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<meta name="viewport" content="width=device-width">
1111
<meta name="title" content="Class BeforeSslAuthenticateEventArgs
1212
| Titanium Web Proxy ">
13-
<meta name="generator" content="docfx 2.36.2.0">
13+
<meta name="generator" content="docfx 2.37.0.0">
1414

1515
<link rel="shortcut icon" href="../favicon.ico">
1616
<link rel="stylesheet" href="../styles/docfx.vendor.css">

docs/api/Titanium.Web.Proxy.EventArguments.CertificateSelectionEventArgs.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<meta name="viewport" content="width=device-width">
1111
<meta name="title" content="Class CertificateSelectionEventArgs
1212
| Titanium Web Proxy ">
13-
<meta name="generator" content="docfx 2.36.2.0">
13+
<meta name="generator" content="docfx 2.37.0.0">
1414

1515
<link rel="shortcut icon" href="../favicon.ico">
1616
<link rel="stylesheet" href="../styles/docfx.vendor.css">

docs/api/Titanium.Web.Proxy.EventArguments.CertificateValidationEventArgs.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<meta name="viewport" content="width=device-width">
1111
<meta name="title" content="Class CertificateValidationEventArgs
1212
| Titanium Web Proxy ">
13-
<meta name="generator" content="docfx 2.36.2.0">
13+
<meta name="generator" content="docfx 2.37.0.0">
1414

1515
<link rel="shortcut icon" href="../favicon.ico">
1616
<link rel="stylesheet" href="../styles/docfx.vendor.css">

docs/api/Titanium.Web.Proxy.EventArguments.MultipartRequestPartSentEventArgs.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<meta name="viewport" content="width=device-width">
1111
<meta name="title" content="Class MultipartRequestPartSentEventArgs
1212
| Titanium Web Proxy ">
13-
<meta name="generator" content="docfx 2.36.2.0">
13+
<meta name="generator" content="docfx 2.37.0.0">
1414

1515
<link rel="shortcut icon" href="../favicon.ico">
1616
<link rel="stylesheet" href="../styles/docfx.vendor.css">

docs/api/Titanium.Web.Proxy.EventArguments.SessionEventArgs.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<meta name="viewport" content="width=device-width">
1111
<meta name="title" content="Class SessionEventArgs
1212
| Titanium Web Proxy ">
13-
<meta name="generator" content="docfx 2.36.2.0">
13+
<meta name="generator" content="docfx 2.37.0.0">
1414

1515
<link rel="shortcut icon" href="../favicon.ico">
1616
<link rel="stylesheet" href="../styles/docfx.vendor.css">

docs/api/Titanium.Web.Proxy.EventArguments.SessionEventArgsBase.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<meta name="viewport" content="width=device-width">
1111
<meta name="title" content="Class SessionEventArgsBase
1212
| Titanium Web Proxy ">
13-
<meta name="generator" content="docfx 2.36.2.0">
13+
<meta name="generator" content="docfx 2.37.0.0">
1414

1515
<link rel="shortcut icon" href="../favicon.ico">
1616
<link rel="stylesheet" href="../styles/docfx.vendor.css">

0 commit comments

Comments
 (0)