2016-08-24 6 views
0

.Net CoreアプリケーションにIdentity Server 4Token Serviceとして使用しています。カスタムuser registrationページを追加する方法が見つかりません。以下のようにloginlogoutページを追加することができます。Identity Server 4にカスタムユーザー登録ページを追加する

services.AddIdentityServer(
       options => 
        { 
         options.UserInteractionOptions.LoginUrl = "/ui/login"; 
         options.UserInteractionOptions.LogoutUrl = "/ui/logout"; 
        }); 

私は、以下に示すようIdentity Server 3にカスタムregisterforgot passwordページを追加する方法があります覚えています。

AuthenticationOptions = new AuthenticationOptions 
        { 
         IdentityProviders = ConfigureAdditionalIdentityProviders, 
         LoginPageLinks = new LoginPageLink[] { 
          new LoginPageLink{ 
           Text = "Register", 
           Href = "localregistration" 
          }, 
          new LoginPageLink{ 
           Text = "Forgot Password?", 
           Href = "~/forgotpassword", 
          } 
         } 
        } 

Identity Server 4で同様の機能が見つかりません。誰かがこれを理解するのを助けることができますか?どんな助けも高く評価されます。

答えて

0

ユーザー管理は、Identity Server 4の機能ではありません。独自のユーザー管理システムを実装する必要があります。または、aspnet IDを使用してユーザーを管理する場合は、hereがIdentity Server4のaspnet IDの例です。

+0

ありがとうございました。私は既にユーザー管理のIDを実装しています。しかし、私は彼が登録をクリックしたときにユーザーが登録フォームにリダイレクトされるようにしたい。それは 'IdentityServer3'にあったが、最新のものではなかった。 – Venky

+0

この例はhttps://github.com/IdentityServer/IdentityServer4.Samples/tree/dev/SpaWithAspId3AndIdSvr4ですか? –

+0

はい、それ以上のMVCが処理されます。アイデンティティ・サーバー4でビューを設定する必要があります。彼らは 'login、logout'のためのカスタマイズを提供していますが、登録のためのカスタマイズはしていません。私はちょうど回避策があると思っています。 – Venky

関連する問題