Skip to content

Commit dafdb70

Browse files
1 parent 19ad9b2 commit dafdb70

File tree

7 files changed

+14
-35
lines changed

7 files changed

+14
-35
lines changed

src/AspNet.Security.OAuth.Alipay/AlipayAuthenticationHandler.cs

+2-5
Original file line numberDiff line numberDiff line change
@@ -214,12 +214,9 @@ protected override string BuildChallengeUrl([NotNull] AuthenticationProperties p
214214
["redirect_uri"] = redirectUri,
215215
};
216216

217-
if (Options.AdditionalAuthorizationParameters.Count > 0)
217+
foreach (var additionalParameter in Options.AdditionalAuthorizationParameters)
218218
{
219-
foreach (var parameter in Options.AdditionalAuthorizationParameters)
220-
{
221-
parameters[parameter.Key] = parameter.Value;
222-
}
219+
parameters.Add(additionalParameter.Key, additionalParameter.Value);
223220
}
224221

225222
if (Options.UsePkce)

src/AspNet.Security.OAuth.Deezer/DeezerAuthenticationHandler.cs

+2-5
Original file line numberDiff line numberDiff line change
@@ -98,12 +98,9 @@ protected override string BuildChallengeUrl([NotNull] AuthenticationProperties p
9898
["perms"] = scopes,
9999
};
100100

101-
if (Options.AdditionalAuthorizationParameters.Count > 0)
101+
foreach (var additionalParameter in Options.AdditionalAuthorizationParameters)
102102
{
103-
foreach (var parameter in Options.AdditionalAuthorizationParameters)
104-
{
105-
parameters[parameter.Key] = parameter.Value;
106-
}
103+
parameters.Add(additionalParameter.Key, additionalParameter.Value);
107104
}
108105

109106
if (Options.UsePkce)

src/AspNet.Security.OAuth.Line/LineAuthenticationHandler.cs

+2-5
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,9 @@ protected override async Task<OAuthTokenResponse> ExchangeCodeAsync([NotNull] OA
4242
["client_secret"] = Options.ClientSecret,
4343
};
4444

45-
if (Options.AdditionalAuthorizationParameters.Count > 0)
45+
foreach (var additionalParameter in Options.AdditionalAuthorizationParameters)
4646
{
47-
foreach (var parameter in Options.AdditionalAuthorizationParameters)
48-
{
49-
tokenRequestParameters[parameter.Key] = parameter.Value;
50-
}
47+
tokenRequestParameters.Add(additionalParameter.Key, additionalParameter.Value);
5148
}
5249

5350
// PKCE https://tools.ietf.org/html/rfc7636#section-4.5, see BuildChallengeUrl

src/AspNet.Security.OAuth.Mixcloud/MixcloudAuthenticationHandler.cs

+2-5
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,9 @@ protected override string BuildChallengeUrl([NotNull] AuthenticationProperties p
3838
["response_type"] = "code",
3939
};
4040

41-
if (Options.AdditionalAuthorizationParameters.Count > 0)
41+
foreach (var additionalParameter in Options.AdditionalAuthorizationParameters)
4242
{
43-
foreach (var parameter in Options.AdditionalAuthorizationParameters)
44-
{
45-
parameters[parameter.Key] = parameter.Value;
46-
}
43+
parameters.Add(additionalParameter.Key, additionalParameter.Value);
4744
}
4845

4946
if (Options.UsePkce)

src/AspNet.Security.OAuth.Shopify/ShopifyAuthenticationHandler.cs

+2-5
Original file line numberDiff line numberDiff line change
@@ -116,12 +116,9 @@ protected override string BuildChallengeUrl([NotNull] AuthenticationProperties p
116116
["redirect_uri"] = redirectUri,
117117
};
118118

119-
if (Options.AdditionalAuthorizationParameters.Count > 0)
119+
foreach (var additionalParameter in Options.AdditionalAuthorizationParameters)
120120
{
121-
foreach (var parameter in Options.AdditionalAuthorizationParameters)
122-
{
123-
parameters[parameter.Key] = parameter.Value;
124-
}
121+
parameters.Add(additionalParameter.Key, additionalParameter.Value);
125122
}
126123

127124
if (Options.UsePkce)

src/AspNet.Security.OAuth.Weixin/WeixinAuthenticationHandler.cs

+2-5
Original file line numberDiff line numberDiff line change
@@ -134,12 +134,9 @@ protected override string BuildChallengeUrl([NotNull] AuthenticationProperties p
134134
["response_type"] = "code",
135135
};
136136

137-
if (Options.AdditionalAuthorizationParameters.Count > 0)
137+
foreach (var additionalParameter in Options.AdditionalAuthorizationParameters)
138138
{
139-
foreach (var parameter in Options.AdditionalAuthorizationParameters)
140-
{
141-
parameters[parameter.Key] = parameter.Value;
142-
}
139+
parameters.Add(additionalParameter.Key, additionalParameter.Value);
143140
}
144141

145142
if (Options.UsePkce)

src/AspNet.Security.OAuth.WorkWeixin/WorkWeixinAuthenticationHandler.cs

+2-5
Original file line numberDiff line numberDiff line change
@@ -110,12 +110,9 @@ protected override string BuildChallengeUrl([NotNull] AuthenticationProperties p
110110
["redirect_uri"] = redirectUri,
111111
};
112112

113-
if (Options.AdditionalAuthorizationParameters.Count > 0)
113+
foreach (var additionalParameter in Options.AdditionalAuthorizationParameters)
114114
{
115-
foreach (var parameter in Options.AdditionalAuthorizationParameters)
116-
{
117-
parameters[parameter.Key] = parameter.Value;
118-
}
115+
parameters.Add(additionalParameter.Key, additionalParameter.Value);
119116
}
120117

121118
if (Options.UsePkce)

0 commit comments

Comments
 (0)