2017-01-04 11 views
0

IdentityServer3が提供するログインページのルックアンドフィールを変更したいと思います。IdentityServer3 - CustomViewServiceとDefaultViewServiceの比較

効果的には、追加可能なスタイルシート(複数のサイトに使用されている)を追加したいと思います。また、「登録」ボタンを追加して、パスワードの忘れたリンクと一緒に別のページが表示されるようにする予定です。

私は起動時にLoginPageLinksリストにパスワードを忘れたリンクを追加することができますが、登録の変更はこのように動作するとは思いません。

私はID3のマニュアルを変更して読んでいますが、私が望むものは、DefaultViewServiceを変更することで得ることができますが、カスタムビューサービス(IViewServiceを実装しています)しかし、私のソリューション(js/css/html/less/fonts)に明示的にすべての資産を配置する必要があります。 私が知りたいことは、ここに何かがないことですか?答えはDefaultViewServiceですか?それは本当にどのように変更可能ですか?私は本当にカスタムビューの実装の根底に落ちたがっていません。

+0

はい、デフォルトのビューサービスを使用して〜/ templatesファイルを追加/変更してください。 –

+0

確認していただきありがとうございます。 – Eddie

答えて

0

100%のカスタムIViewServiceは、ほとんどの作業のようにほとんど行く方法ではありません。カスタムHTMLテンプレートを実装して、CSSや任意のカスタムマークアップを追加することができます。動的にする必要がある場合は、DefaultViewServiceから派生し、適切なメソッドをオーバーライドして実行時に必要なものを追加することができます。

関連する問題