Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 针对另一个数据库中的加密密码的用户身份验证_Asp.net_Ruby On Rails_Sql Server_Postgresql_Authentication - Fatal编程技术网

Asp.net 针对另一个数据库中的加密密码的用户身份验证

Asp.net 针对另一个数据库中的加密密码的用户身份验证,asp.net,ruby-on-rails,sql-server,postgresql,authentication,Asp.net,Ruby On Rails,Sql Server,Postgresql,Authentication,我的客户端需要构建一个ASP.NET应用程序,该应用程序将拥有与现有RubyonRails应用程序相同的用户。不会是单点登录。现有数据库(PostgreSQL)上“用户”表中的数据将复制到新数据库(SQL Server)。现有系统的开发人员将提供所有代码/支持,以实现集成 如何验证新ASP.NET应用程序中的用户?是否只是找到RoR应用程序中使用的哈希方法/算法,然后使用该方法/算法验证任何表单身份验证尝试 如何同步两个“用户”表?如果其中一个已更新,则另一个也需要更新。我会使用触发器吗 如何验

我的客户端需要构建一个ASP.NET应用程序,该应用程序将拥有与现有RubyonRails应用程序相同的用户。不会是单点登录。现有数据库(PostgreSQL)上“用户”表中的数据将复制到新数据库(SQL Server)。现有系统的开发人员将提供所有代码/支持,以实现集成

  • 如何验证新ASP.NET应用程序中的用户?是否只是找到RoR应用程序中使用的哈希方法/算法,然后使用该方法/算法验证任何表单身份验证尝试

  • 如何同步两个“用户”表?如果其中一个已更新,则另一个也需要更新。我会使用触发器吗

  • 如何验证新ASP.NET应用程序中的用户?是否只是找到RoR应用程序中使用的哈希方法/算法,然后使用该方法/算法验证任何表单身份验证尝试

    通常是的

    如何同步两个“用户”表?如果其中一个已更新,则另一个也需要更新。我会使用触发器吗

    从Postgres到SQL Server,您可以在pl/perlu中编写每行触发器,以转发基本更改。在9.3中,还可以使用可写的外部数据包装器,避免在过程中使用额外的pl语言。从SQL Server到Postgres,我并不是100%,但我猜有可能做相反的事情

    或者,使用两个db连接并相应地更新应用程序的逻辑


    更好的是,使用另一种身份验证解决方案。(如果Rails无法连接到LDAP目录,我会感到惊讶。)

    用户双数据库连接是什么意思?即,每个应用程序都连接到两个数据库?这使得首先复制用户表的需要看起来是多余的。ASP.NET应用程序如何连接到远程PostgreSQL数据库?是否只是在db上启用远程访问,然后获得正确的连接字符串?请原谅,除了ASP.NET这个小小的泡泡,我从来没有做过任何事情。“这使得首先复制用户表的需要看起来是多余的。”--我误解了这个问题。这不是你在这里写的吗?“现有数据库(PostgreSQL)上“用户”表中的数据将复制到新数据库(SQL Server)。”您可以使用内置驱动程序(是的,带有连接字符串等)或ODBC连接到PostgreSQL。好的,谢谢。是的,我没有考虑DB可以允许远程连接,我们有办法启用它。(我想把这个标记为答案)。你能告诉我在.NET中实现ruby哈希是否会很复杂吗?1.对于RoR开发人员来说,该函数应该容易找到吗?2.用常识+谷歌转换会比较简单吗?