2016-10-13 27 views
1

IdentityServer 4(1.0.0-rc2)サーバーをセットアップしようとしています。私はドキュメント(http://identityserver4.readthedocs.io/)の指示に従ってきましたが、IdentityServer3に慣れていた機能が不足しているようです。IdentityServer4にはバージョン3で既知のプロパティがありません

IdentityServer4についてはこの記事(http://elemarjr.com/en/2016/04/18/learning-identityserver4-part-1-securing-an-webapi/)が見つかりましたが、この記事で紹介されている事柄のいくつかは、最新バージョンでは使用できないようです(以前のバージョンに対して記事が書かれたと思います)。

証明書を設定するためにIdentityServerOptionsオブジェクトに設定する代わりに、ビルダーオブジェクトに直接設定する必要があることがわかりました。だから、代わりにこれを行う:

var builder = services.AddIdentityServer(options => 
{ 
    options.SigningCertificate = certificate; 
}); 

私は今、次の操作を行います。私は見つけることができないよう何

builder.SetSigningCredential(certificate); 
  1. RequireSslプロパティを定義する方法です。
  2. IdentityServerFactoryを設定するにはどうすればよいですか?

IdentityServer4についての詳細なドキュメントがある場所はありますか?あなたはMVCを使用してHTTPSを要求することができるように

+0

http://docs.identityserver.io – leastprivilege

+0

@leastprivilege私の質問に最初の文を読んでください。ドキュメンテーションはその情報を持っておらず、完全な機能を文書化することからは遠すぎます。 – developer82

+0

よく。それが今私たちの全部です。その場合は、ソースコードを確認してください;) – leastprivilege

答えて

0

IdentityServer4は、MVCのコアの上に構築されています。

public void ConfigureServices(IServiceCollection services) 
     { 
      services.AddMvc(); 

      services.Configure<MvcOptions>(options => 
         options.Filters.Add(new RequireHttpsAttribute())); 
     } 
関連する問題