2017-04-08 9 views
2

IdentityServer3は、ログイン、ログアウト、その他のいくつかのワークフローのための基本的なUIを提供しました。私はIdentityServer4を学んでいて、これらの作業フローにUIコンポーネントを提供していないことに少し驚きました。私はIdentityServer4 documentationの一部をブラウズしており、UIクイックスタートアプリケーションhereへの参照を見ています。 これは、IdentityServer4実装を構築する場合、2つのうちの1つを実行する必要があることを意味しますか?IdentityServer4のUIはどうなりましたか?

1)クイックスタートUIをGithubからMy IdentityServer4プロジェクトに複製/コピーします。

2)すべて自分で作成してください。これには、アカウント、同意、助成金、ホームのコントローラとビューが含まれます。

これについて私の理解は正しいですか?

+1

ここでの理解は正しいです。自分のUIを提供したいと思っていますが、クイックスタートプロジェクトを使用してすぐに動かすことができます。 –

+0

@ChrisLawrence私は、あなた自身に吊り上げるにはあまりにも多くのロープを与えているように感じる。 1つは簡単に物事をねじ込むことができます! –

答えて

1

これを数週間プレイした後、私は他の開発者を助けるためにこの質問に答えることができるように感じます。

はい、自分で実装するか、クイックスタートUIを使用して必要に応じて変更する必要があります。これは、IdentityServer3では、あらかじめ作成されたUIをオーバーライドする方法が開発者に必要なことが多いという事実から来ています。開発者がゼロからUIを作成できるようにすることで、懸念が分かれます。つまり、OIDC/OAuth 2.0仕様ロジックを任意のログイン/ UIロジックから分離します。また、開発者は必要に応じてUIを変更して設計することができます。これは、好きなフロントエンドフレームワークを使用できるようになって以来、有利です。 QuickstartUIをガイドラインにして、あなたの仕様に合うようにコードを変更/修正することをお勧めしたいと思います。 BrockとDominickはこれ以上説明しますhere

3

Official IdentityServer4 UIベータテストstarted a few days ago。それが商業製品になることが期待されていることに注意してください。

関連する問題