0

FluentSecurity - はじめに asp.net MVC5 アプリで指定されているように、Fluentsecurity をインストールして構成しました。しかし、不足している構成を無視するとエラーが発生します。

エラー メッセージは「FluentSecurity.ConfigurationExpression に IgnoreMissingConfiguration の定義が含まれていません」です。

SecurityConfigurator.Configure(configuration =>
        {
            // Let FluentSecurity know how to get the authentication status of the current user
            configuration.GetAuthenticationStatusFrom(() => HttpContext.Current.User.Identity.IsAuthenticated);

            // This is where you set up the policies you want FluentSecurity to enforce on your controllers and actions
            configuration.For<HomeController>().Ignore();
            configuration.For<AccountController>().DenyAuthenticatedAccess();
            //configuration.For<AccountController>(x => x.()).DenyAnonymousAccess();
            configuration.For<AccountController>(x => x.LogOff()).DenyAnonymousAccess();
            configuration.For<AccountController>(x => x.Login("")).Ignore();
            configuration.IgnoreMissingConfiguration();

            configuration.For<GuestsController>(x => x.Index()).Ignore();
            configuration.For<GuestsController>(x => x.Create()).RequireRole(BlogRole.Writer);
        });

ここで何が欠けていますか?

4

1 に答える 1