2016-07-20 7 views
0

データベースに保存されているメタデータからIdentityProviderを設定する必要があります。 IdentityProviderにメタデータを指定する唯一の方法は、URLまたはファイルパスをサポートするmetadataLocationプロパティを使用することです。Kentor Auth - メタデータをデータベースに格納してIdpを設定する

メタデータを保持しているストリームオブジェクトをIdentityProviderに渡すことができませんでしたか?

ありがとうございました

答えて

1

標準コードを使用する方法はわかりません。ストリームを取るLoadメソッドはinternalとしてマークされ、ここを参照してください: https://github.com/KentorIT/authservices/blob/master/Kentor.AuthServices/Metadata/MetadataLoader.cs

をあなたができます

  1. は一時的な場所にデータベースの値を書くと
  2. 書き込みANをロードするには、このファイルのパスを与えますURLとして与えられたIdpのメタデータを提供するapiルート
  3. このサポートを追加するためのオープンソース投稿を作成
  4. MetadataLocationを使用せず、代わりに0123スタートアップクラスでそれを呼び出すと、コールのWebClient OpenReadをブロックし、タイムアウトさせもののなどバインディング対象と別々に設定署名鍵、エンティティIDなど
+0

  • はあなたのオプション2と一緒に行きました。 – Mike

  • 関連する問題