首页 > TAG信息列表 > multi-tenant

javascript-为了安全起见,我应该了解cookie域和范围的哪些信息?

在哪里可以了解(或了解)cookie的范围,从而避免对经过身份验证的用户进行CSRF和XSS攻击? 例如,如果我有一个多租户系统,其中一个用户可以访问一个或多个站点,那么更安全: > company1.hoster.com > company2.hoster.com> company3.hoster.com 要么 > www.hoster.com/company1> www.host

Hibernate Search索引单个租户

我正在处理的数据库具有多租户设计.我想在我的应用程序上实现休眠搜索,但是我希望休眠搜索仅索引某个租户.我该如何实现?解决方法:您应该能够使用动态分片-http://docs.jboss.org/hibernate/stable/search/reference/en-US/html_single/#advanced-features-dynamic-sharding 这使您

java-如何在eclipselink中访问多个租户?

eclipselink(或Hibernate)中的租户是一个很好的概念,可以将数据域彼此分开.我在单表策略中使用eclipselink. 有时有必要从多个租户那里访问数据(例如,出于管理目的).有什么好办法吗? (我不想遍历所有租户来收集数据…) 例: @Entity @Multitenant @TenantDiscriminatorColumn(name =

php-SAAS-Laravel-多租户-切换数据库

这个问题已经在这里有了答案:            >            Multi-tenant in Laravel4                                    1个 我将启动一个SAAS模型Web应用程序,并进行许多搜索. 我的想法是为每个租户和单个代码库提供

java-使用Spring Boot进行多租户

我打算使用多租户应用程序,而现在我只是在网上查看不同的实现,以了解实现此类任务所需的要求. Hibernate Spring boot是我计划使用的技术. 根据我的阅读,所有不同的教程都使用相同的方法,即在配置文件中声明数据源,以便在应用程序启动时启动会话工厂,但我确实希望拥有更高级别的应

java – 使用Spring JPA的多租户

我正在寻找我的Web应用程序的多租户解决方案. 我想用Separate Schema Model实现一个应用程序.我想每个会话都有一个数据源.为了做到这一点,我把datasource和entitymanger放在会话范围内,但那不起作用.我想在用户输入用户名和密码以及tenantId时加载data-access-context.xml(包括数

java – Hibernate多租户在运行时创建模式

我正在使用hibernate 4和spring 4为java Web应用程序设置多租户支持.在应用程序启动时创建并设置默认架构.不尝试支持多租户时,此架构可正常工作. 我现在需要做的是为每个创建帐户的新租户创建一个模式.此架构可以只是通用架构的副本,因为它将遵循相同的格式. 如何在运行时创建与默

spring – 具有相同实体和repo的多个数据源

目前正在开发我的Spring Boot项目需要的项目 利用同一数据库服务器中的多个数据源或模式.我有发现了几个教授多个数据源配置的教程Spring引用,其中实体foo存在于DataSource A中,而bar存在于DataSource B即下面., https://scattercode.co.uk/2016/01/05/multiple-databases-with-spr

使用tenant_id进行Mysql复合索引

我们有一个多租户应用程序,它有一个包含129个字段的表,可以在WHERE和ORDER BY子句中使用.我花了5天时间试图为我们找到最好的索引策略,我获得了很多知识,但我仍然有一些问题. 1)创建索引时,我应该始终将其作为一个带有tenant_id的复合索引吗?(所有查询在WHERE子句中都有tenant_id =?)

php – 在Laravel中动态更改数据库连接

我有主数据库,每个用户都有登录表和相应的数据库设置.在登录时,我应该动态更改从表中获取的数据库设置. 我可以更改数据库连接,但这不是持久的. Config::set("database.connections.mysql", [ 'driver' => 'mysql', "host" => $usr_host, "database" => $usr_database, "us

java – 在多租户体系结构中为每个租户记录单独文件中的异常

我有一个具有多租户支持的应用程序,即一个服务器和多个DB,每个租户都会有单独的DB.应用程序中抛出的所有异常都将记录在一个日志中. tenantID将与例外一起打印. 我想在单独的文件中处理它,即每个租户都有一个单独的日志文件.这将有助于识别由于属于特定租户的用户所做的活动而导致

mysql – 多租户数据库设计 – 每个用户的数据库

我正在开发一个Web应用程序,它要求用户拥有自己的一组私有数据.我最初的计划是创建一个商店表,一个用户表和一个user_stores交叉表.然后,我会在stores表中保存该存储的数据库名称(并使用应用程序用户和密码创建每个特定于商店的数据库,以便Web应用程序始终可以登录). 每个商店都有

java – 多租户应用程序的数据源

我正在开发基于Hibernat 4的多租户应用程序. 我使用单独的数据库解决方我使用Mysql作为数据库提供程序.对于每个新租户,我向mysql添加一个新数据库.我想在不重新启动应用程序服务器的情况下向我的应用程序添加新租户.我使用DriverManagerDataSource为每个租户创建一个新的数据源,但

java – 为Spring安全添加过滤器以实现多租户

我需要更新我的Spring Security配置以引入多租户管理(我获取每个Web请求的URL,并通过配置文件检索正确的架构). 所以我添加一个过滤器(因为处理程序,登录页面没有正确的模式,因为处理程序在spring安全性之后被调用)到我的spring安全配置但是现在我抓住了URL,设置了模式,但页面仍然

c# – Multitentant Identity Server 4

我正在尝试实现一个处理多租户应用程序SSO的IdentityServer. 在我们的系统中,只有一个IdentityServer4实例来处理多帐户客户端的验证. 在客户端,我使用acr_value传递租户ID.Startup.cs文件的一段代码如下: public void ConfigureServices(IServiceCollection services) { s

java – Spring安全认证,包含3个字段,而不仅仅是用户名和密码

我想使用用户名密码域(只是一个字符串)进行身份验证. 它不是唯一的用户名,而是用户名域的唯一组合. 做这个的最好方式是什么? 我正在使用grails 2.3.7解决方法:尝试这样的事情(代码未经过测试): @Component public class BasicAuthenticationProvider implements AuthenticationProv

java – Apache Ignite多租户方法的性能

嗨,大家好, 我正在一个必须在缓存中保存大量记录的项目(Apache Ignite),这些记录由公司划分. 例如: 公司;产品;数量 COMPA;一个; 15 COMPA; B; 10 CompB的;一个; 20 CompB的; B; 12 我的疑问是关于在附加租户和密钥(公司产品)的同一缓存中创建条目之间的性能,并为每个租户创建一个新

php – 运行带有多个数据库的laravel队列

我有Laravel 5项目.这是多租户项目,所以我有一个包含多个数据库的文件夹项目. 当我使用php artisan queue:listen时,它只适用于当前的数据库设置.我使用数据库队列驱动程序,因此每个租户都有自己的通知表.如何设置队列侦听器以检查所有数据库作业?解决方法:如果要继续使用数据库驱动

c# – EF Core 2.0.0查询过滤器正在缓存TenantId(针对2.0.1进行了更新)

我正在构建一个多租户应用程序,并且遇到了我认为EF Core在请求中缓存租户ID的困难.唯一似乎有帮助的是在我登录和退出租户时不断重建应用程序. 我认为它可能与IHttpContextAccessor实例是单例有关,但它不能作为范围,当我在没有重建的情况下登录和退出时,我可以看到租户的名称在页面

php – 如何动态更改/解析Laravel 5中的数据库连接?

我正在开发一个多租户多DB架构的应用程序,这基本上意味着每个租户都拥有自己的数据库,而不是所有租户都在同一个数据库中. 现在我一直在努力解决这样一个事实,即我无法成功更改数据库连接,而且我不确定这样做的正确方法. 我的数据库配置文件如下所示: 'connections' => [ 'arc

mysql – 一个数据库vs许多数据库

我知道这个问题已被多次询问,但我想答案一下. 我正在开发一个Web应用程序,它将允许我的客户管理他们的客户,兑现,发票,预订,网站和许多其他事情.我正在使用MySQL和一个包含大约30个表的数据库. 我希望我的解决方案能够处理大约100,000个或更多客户.我的客户的需求将大不相同.从每年

如何在Hibernate中为多租户配置多个DataSource

我正在尝试使用this webinar中概述的单独模式方法将多租户添加到Java应用程序 我想知道如何通过spring配置多个数据源,可能是使用属性文件,并根据租户id从spring上下文中获取数据源. 更重要的是,虽然我希望能够配置我的自定义连接提供程序实现,该实现支持Hibernate使用的多租户功能