複数のクライアントを認証するための個別のサーバーとして、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 に登録しようとしましたが、正しく動作しませんでした。また、使用方法のサンプルも見つかりませんでした。