2017-10-13 23 views
0

共有されたリンクのチュートリアルに続いてIdentity Manager(https://www.scottbrady91.com/ASPNET-Identity/Identity-Manager-using-ASPNET-Identity)をインストールしました。 localhostプロジェクトではまだSSLがありません。プロジェクトを実行するときにポップアップするこの「HTTPS required」メッセージを回避する方法が必要です。私は以下のスタートアップクラスが何かをする必要があるかもしれないと思っていますが、確かではありません。私はまた、Visual Studioで設定を探すだけでなく、これを回避する方法のためにIISで周りを見てみたが運がない。ASP.NET MVC "HTTPS required"メッセージをバイパスする必要があります

public partial class Startup 
{ 
    public void Configuration(IAppBuilder app) 
    { 
     var factory = new IdentityManagerServiceFactory(); 
     factory.IdentityManagerService = 
      new Registration<IIdentityManagerService>(Create()); 

     app.UseIdentityManager(new IdentityManagerOptions { Factory = factory }); 
    } 

    private IIdentityManagerService Create() 
    { 
     var context = 
      new IdentityDbContext(
      @"Data Source=.\SQLEXPRESS;Initial Catalog=AspIdentity;Integrated Security=false"); 

     var userStore = new UserStore<IdentityUser>(context); 
     var userManager = new UserManager<IdentityUser>(userStore); 

     var roleStore = new RoleStore<IdentityRole>(context); 
     var roleManager = new RoleManager<IdentityRole>(roleStore); 

     var managerService = 
      new AspNetIdentityManagerService<IdentityUser, string, IdentityRole, string> 
      (userManager, roleManager); 

     return managerService; 
    } 

} 

答えて

1

IdentityManagerOptionsには、プロパティが含まれており、それ自体にRequireSslプロパティが含まれています。これはfalseに設定できます。

var factory = new IdentityManagerServiceFactory(); 
factory.IdentityManagerService = new Registration<IIdentityManagerService>(Create()); 

var identityManagerOptions = new IdentityManagerOptions { Factory = factory }; 
identityManagerOptions.SecurityConfiguration.RequireSsl = false; 

app.UseIdentityManager(identityManagerOptions); 
+0

ありがとうございました!これは働いた:) – Maverick

0

よくシュート、私はこの質問を投稿した直後に周りを見回したが、答えを見つけた。私は次の行を追加し、applicationHost.configファイルで提出された変更された:それへのURLにポートを変更することにより

<binding protocol="https" bindingInformation="*:44380:localhost" /> 

を、私はこの問題を回避することができました。

関連する問題