我目前正在开发一个需要用户名和密码验证的ASP.Net MVC Web应用程序.我开始考虑使用ASP.Net Identity,但是我有一个非常重要的要求,要求是Web应用程序本身无法直接访问任何数据库,所有DB Access都将通过内部REST服务公开给应用程序.这是由于我们遵循的某些安全政策.
我意识到ASP.Net身份能够支持外部身份验证方法,但我的问题分为两部分.
1)如何配置ASP.Net Identity以使用我的自定义REST服务进行身份验证?
2)我如何开发可由Identity用于身份验证的服务?(需要从服务返回到ASP.Net Identity的内容)
任何有关这方面的帮助将非常感激.
我目前正在尝试迁移当前的 Xamarin Forms 2.0 应用程序以使用新的 Xamarin Shell 工具(特别是导航)。这个现有的应用程序基于 MVP 模式,这意味着在我的演示者层中,我注入了我的页面的实例,以允许演示者连接页面上的事件。
我目前正在努力实现这个 Shell,因为据我所知,它可以控制创建页面的实例,并且不使用我当前使用的 IoC(恰好是 Unity)。
有没有一种方法可以配置 Shell 以使用我的 IoC 容器在创建页面实例而不是自己创建它们时解析页面实例。
对此的任何帮助将不胜感激。