2017-03-19 2 views
1

IdentityServerで新しいクライアントを作成すると、AllowedCorsOriginsにURLのリストを設定できますが、特定のURLを設定せずに任意の起点で動作させる方法はありますか?IdentityServerクライアントはどのように元の場所でも動作しますか?

私が検索したところ、ICorsPolicyServiceのカスタム実装のようですが、これが唯一の方法かどうかはわかりませんが、それではどうすればIDサーバに登録できますか?私はクラスを作成しましたが、私は アイデンティティサーバーで動作するようにさらに進んでいませんか?これは、任意の起源を許可されていますが、任意のヘッダ/方法は...あなたが変更することが

 services.AddCors(options => 
     { 
      options.AddPolicy("CorsPolicy", 
       builder => builder.AllowAnyOrigin() 
       .AllowAnyMethod() 
       .AllowAnyHeader() 
       .AllowCredentials()); 
     }); 

注:スタートアップのごConfigureServices方法で

+0

あなたが正しいです。 – Lutando

答えて

0

、あなたはこのようなCORS何かを設定することができますこれは独自のユースケースのためのものです。

その後、スタートアップのConfigureにあなたが実際にこのように、あなたのポリシーを使用してください:

app.UseCors("CorsPolicy"); 
関連する問題