コード例 #1
0
 /// <summary>
 /// 使用範圍HTTP基本驗證
 /// </summary>
 /// <typeparam name="TBaseAuthorizeHandler">驗證類別</typeparam>
 /// <param name="app">應用程式建構器</param>
 /// <param name="path">路徑</param>
 /// <param name="options">選項</param>
 /// <returns>應用程式建構器</returns>
 public static IApplicationBuilder UseBasicAuthenticateRealm <TBaseAuthorizeHandler>(
     this IApplicationBuilder app,
     BasicAuthenticateRealmOption options)
     where TBaseAuthorizeHandler : IBaseAuthorizeHandler
 {
     return(app.UseMiddleware <BasicAuthenticateRealmMiddleware <TBaseAuthorizeHandler> >(
                options
                ));
 }
コード例 #2
0
 // 建構子,取得下一階段管線流程以及自UseMiddleware方法中使用的路徑以及驗證方法
 public BasicAuthenticateRealmMiddleware(
     RequestDelegate next,
     BasicAuthenticateRealmOption authOption
     )
 {
     Next  = next;
     Path  = authOption.Path;
     Realm = authOption.Realm;
 }