Как интегрировать поставщика Членства в МОК с ASP.NET MVC

    post_install do |installer|
    installer.pods_project.build_configurations.each do |config|
        config.build_settings.delete('CODE_SIGNING_ALLOWED')
        config.build_settings.delete('CODE_SIGNING_REQUIRED')
    end
end

Ввод вышеуказанного кода в Podfile решает проблемы. Этот код просто отменяет требование подписи кода для установленной платформы через Cocoapods. Но, похоже, это ошибка в IBDesignable, поскольку при использовании ставок Xcode 10 я не получаю эту ошибку из-за новой системы сборки, встроенной в Xcode 10.

18
задан Community 23 May 2017 в 12:14
поделиться

1 ответ

Самый простой способ заставить это работать - использовать стандартный механизм ASP.NET <членство> в web.config. Вы просто позволяете ему использовать конструктор по умолчанию , но вы переопределяете Initialize (), а извлекаете зависимости там. Используйте этот в качестве справки.

Лично я предпочитаю вообще избегать модели провайдера, поэтому я использую подход, аналогичный , описанному в документации MonoRail . ИМХО он менее раздутый и более гибкий. В конце концов, речь идет о настройке HttpContext.User с правильной реализацией IPrincipal , которую использует AuthorizeAttribute.

Недавно я написал в блоге о решении, которое можно сделать правильно IoC с MembershipProviders .

24
ответ дан 30 November 2019 в 08:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: