Skip to content

Commit

Permalink
rename
Browse files Browse the repository at this point in the history
  • Loading branch information
harris2012 committed Jun 8, 2021
1 parent 214aabc commit 3d5aece
Show file tree
Hide file tree
Showing 9 changed files with 50 additions and 32 deletions.
13 changes: 13 additions & 0 deletions 0 - Build-Publish-Move.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
@echo off

dotnet restore

dotnet build --no-restore -c Release

dotnet nuget Panosen.AspNetCore.Authentication.Basic\bin\Release\Panosen.AspNetCore.Authentication.Basic.*.nupkg -s https://package.savory.cn/v3/index.json --skip-duplicate
dotnet nuget Panosen.AspNetCore.Authentication.Header\bin\Release\Panosen.AspNetCore.Authentication.Header.*.nupkg -s https://package.savory.cn/v3/index.json --skip-duplicate

move /Y Panosen.AspNetCore.Authentication.Basic\bin\Release\Panosen.AspNetCore.Authentication.Basic.*.nupkg D:\LocalSavoryNuget\
move /Y Panosen.AspNetCore.Authentication.Header\bin\Release\Panosen.AspNetCore.Authentication.Header.*.nupkg D:\LocalSavoryNuget\

pause
7 changes: 7 additions & 0 deletions 0 - Copy-Pdb-To-Nuget.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
dotnet restore

dotnet build --no-restore -c Debug

copy-pdb-to-nuget debug

pause
3 changes: 3 additions & 0 deletions 0 - Update-Version.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
netversion update

pause
Original file line number Diff line number Diff line change
Expand Up @@ -17,31 +17,31 @@ public static class BasicAuthenticationExtension
/// <summary>
/// 添加基础身份认证
/// </summary>
public static AuthenticationBuilder AddBasic(this AuthenticationBuilder builder)
=> builder.AddBasic(BasicAuthenticationDefaults.AuthenticationScheme);
public static AuthenticationBuilder AddPanosenBasicAuthentication(this AuthenticationBuilder builder)
=> builder.AddPanosenBasicAuthentication(BasicAuthenticationDefaults.AuthenticationScheme);

/// <summary>
/// 添加基础身份认证
/// </summary>
public static AuthenticationBuilder AddBasic(this AuthenticationBuilder builder, string authenticationScheme)
=> builder.AddBasic(authenticationScheme, configureOptions: null);
public static AuthenticationBuilder AddPanosenBasicAuthentication(this AuthenticationBuilder builder, string authenticationScheme)
=> builder.AddPanosenBasicAuthentication(authenticationScheme, configureOptions: null);

/// <summary>
/// 添加基础身份认证
/// </summary>
public static AuthenticationBuilder AddBasic(this AuthenticationBuilder builder, Action<BasicAuthenticationOptions> configureOptions)
=> builder.AddBasic(BasicAuthenticationDefaults.AuthenticationScheme, configureOptions);
public static AuthenticationBuilder AddPanosenBasicAuthentication(this AuthenticationBuilder builder, Action<BasicAuthenticationOptions> configureOptions)
=> builder.AddPanosenBasicAuthentication(BasicAuthenticationDefaults.AuthenticationScheme, configureOptions);

/// <summary>
/// 添加基础身份认证
/// </summary>
public static AuthenticationBuilder AddBasic(this AuthenticationBuilder builder, string authenticationScheme, Action<BasicAuthenticationOptions> configureOptions)
=> builder.AddBasic(authenticationScheme, displayName: null, configureOptions: configureOptions);
public static AuthenticationBuilder AddPanosenBasicAuthentication(this AuthenticationBuilder builder, string authenticationScheme, Action<BasicAuthenticationOptions> configureOptions)
=> builder.AddPanosenBasicAuthentication(authenticationScheme, displayName: null, configureOptions: configureOptions);

/// <summary>
/// 添加基础身份认证
/// </summary>
public static AuthenticationBuilder AddBasic(this AuthenticationBuilder builder, string authenticationScheme, string displayName, Action<BasicAuthenticationOptions> configureOptions)
public static AuthenticationBuilder AddPanosenBasicAuthentication(this AuthenticationBuilder builder, string authenticationScheme, string displayName, Action<BasicAuthenticationOptions> configureOptions)
{
builder.Services.AddOptions<BasicAuthenticationOptions>(authenticationScheme);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<PropertyGroup>
<PackageId>Panosen.AspNetCore.Authentication.Basic</PackageId>
<Authors>HarrisZhang</Authors>
<Version>1.0.0</Version>
<Version>1.0.2</Version>
<TargetFramework>netstandard2.0</TargetFramework>
<AssemblyName>Panosen.AspNetCore.Authentication.Basic</AssemblyName>
<RootNamespace>Panosen.AspNetCore.Authentication.Basic</RootNamespace>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,31 +17,31 @@ public static class HeaderAuthenticationExtension
/// <summary>
/// 添加基础身份认证
/// </summary>
public static AuthenticationBuilder AddHeader(this AuthenticationBuilder builder)
=> builder.AddHeader(HeaderAuthenticationDefaults.AuthenticationScheme);
public static AuthenticationBuilder AddPanosenHeaderAuthentication(this AuthenticationBuilder builder)
=> builder.AddPanosenHeaderAuthentication(HeaderAuthenticationDefaults.AuthenticationScheme);

/// <summary>
/// 添加基础身份认证
/// </summary>
public static AuthenticationBuilder AddHeader(this AuthenticationBuilder builder, string authenticationScheme)
=> builder.AddHeader(authenticationScheme, configureOptions: null);
public static AuthenticationBuilder AddPanosenHeaderAuthentication(this AuthenticationBuilder builder, string authenticationScheme)
=> builder.AddPanosenHeaderAuthentication(authenticationScheme, configureOptions: null);

/// <summary>
/// 添加基础身份认证
/// </summary>
public static AuthenticationBuilder AddHeader(this AuthenticationBuilder builder, Action<HeaderAuthenticationOptions> configureOptions)
=> builder.AddHeader(HeaderAuthenticationDefaults.AuthenticationScheme, configureOptions);
public static AuthenticationBuilder AddPanosenHeaderAuthentication(this AuthenticationBuilder builder, Action<HeaderAuthenticationOptions> configureOptions)
=> builder.AddPanosenHeaderAuthentication(HeaderAuthenticationDefaults.AuthenticationScheme, configureOptions);

/// <summary>
/// 添加基础身份认证
/// </summary>
public static AuthenticationBuilder AddHeader(this AuthenticationBuilder builder, string authenticationScheme, Action<HeaderAuthenticationOptions> configureOptions)
=> builder.AddHeader(authenticationScheme, displayName: null, configureOptions: configureOptions);
public static AuthenticationBuilder AddPanosenHeaderAuthentication(this AuthenticationBuilder builder, string authenticationScheme, Action<HeaderAuthenticationOptions> configureOptions)
=> builder.AddPanosenHeaderAuthentication(authenticationScheme, displayName: null, configureOptions: configureOptions);

/// <summary>
/// 添加基础身份认证
/// </summary>
public static AuthenticationBuilder AddHeader(this AuthenticationBuilder builder, string authenticationScheme, string displayName, Action<HeaderAuthenticationOptions> configureOptions)
public static AuthenticationBuilder AddPanosenHeaderAuthentication(this AuthenticationBuilder builder, string authenticationScheme, string displayName, Action<HeaderAuthenticationOptions> configureOptions)
{
builder.Services.AddOptions<HeaderAuthenticationOptions>(authenticationScheme)
.Validate(options => !string.IsNullOrEmpty(options.HeaderKey), "options.HeaderKey is null or empty");
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<PackageId>Panosen.AspNetCore.Authentication.Header</PackageId>
<Authors>HarrisZhang</Authors>
<Version>1.0.0</Version>
<Version>1.0.2</Version>
<TargetFramework>netstandard2.0</TargetFramework>
<AssemblyName>Panosen.AspNetCore.Authentication.Header</AssemblyName>
<RootNamespace>Panosen.AspNetCore.Authentication.Header</RootNamespace>
Expand Down
12 changes: 6 additions & 6 deletions Sample/Startup.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
using System;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
Expand Down Expand Up @@ -29,11 +29,11 @@ public void ConfigureServices(IServiceCollection services)
services.AddSingleton<IBasicAuthenticationService, SampleIBasicAuthenticationService>();
services.AddSingleton<IHeaderAuthenticationService, SampleHeaderAuthenticationService>();

////添加基础身份认证
services.AddAuthentication(BasicAuthenticationDefaults.AuthenticationScheme).AddBasic();
////添加基础身份认证
services.AddAuthentication(BasicAuthenticationDefaults.AuthenticationScheme).AddPanosenBasicAuthentication();

//添加Header身份认证
services.AddAuthentication(HeaderAuthenticationDefaults.AuthenticationScheme).AddHeader(options =>
//添加Header身份认证
services.AddAuthentication(HeaderAuthenticationDefaults.AuthenticationScheme).AddPanosenHeaderAuthentication(options =>
{
options.HeaderKey = "NUGET-API-KEY";
});
Expand All @@ -51,7 +51,7 @@ public void Configure(IApplicationBuilder app, IWebHostEnvironment env)

app.UseRouting();

//使用基础身份认证
//使用基础身份认证
app.UseAuthentication();

app.UseAuthorization();
Expand Down
5 changes: 0 additions & 5 deletions publish-to-nuget.bat

This file was deleted.

0 comments on commit 3d5aece

Please sign in to comment.