Skip to content

Commit f26168b

Browse files
committed
alias的null值检查
1 parent 5a8730a commit f26168b

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

WebApiClientCore.Extensions.OAuths/DependencyInjection/TokenProviderExtensions.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,11 @@ public static ITokenProviderBuilder AddTokenProvider<
8989
private static ITokenProviderBuilder AddTokenProviderCore<THttpApi, TTokenProvider>(this IServiceCollection services, string alias)
9090
where TTokenProvider : class, ITokenProvider
9191
{
92+
if (alias == null)
93+
{
94+
throw new ArgumentNullException(nameof(alias));
95+
}
96+
9297
services
9398
.AddOptions<TokenProviderFactoryOptions>()
9499
.Configure(o => o.Register<THttpApi, TTokenProvider>(alias));

WebApiClientCore.Extensions.OAuths/TokenProviders/TokenProvider.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public abstract class TokenProvider : ITokenProvider
2929
/// <summary>
3030
/// 获取或设置名称
3131
/// </summary>
32-
public string Name { get; set; } = Options.DefaultName;
32+
public string Name { get; set; } = string.Empty;
3333

3434
/// <summary>
3535
/// Token提供者抽象类

0 commit comments

Comments
 (0)