3

複数のクライアントを認証するための個別のサーバーとして、identityserver3 があります。

ローカライズしたいのですが、そのためにIdentityServer3.Contrib.Localizationを使用しましたが、これが使用法であることがわかりました。

  var options = new LocaleOptions { Locale = "nb-NO" };
  var localizationService = new GlobalizedLocalizationService(options);

IdentityServer スタートアップ クラスには、次のようなサービス ファクトリがあります。

 idServerServiceFactory.Register(new Registration<ApplicationDbContext>());
            idServerServiceFactory.UserService = new Registration<IUserService, UserService>();
            idServerServiceFactory.Register(new Registration<UserManager>());
            idServerServiceFactory.Register(new Registration<UserStore>());

そしてオプションで:

    var options = new IdentityServerOptions
            {
                Factory = idServerServiceFactory,
                SiteName = .....

ローカリゼーション サービスを identityserver servicesFactory に登録しようとしましたが、正しく動作しませんでした。また、使用方法のサンプルも見つかりませんでした。

4

1 に答える 1