问题标签 [white-labelling]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 如何使用 MySQL 查询来分离数据,为多租户/白标 Web 应用程序做准备?
我为我自己的公司创建了一个使用 AngularJS 而不是 rest API (Slim/PHP/MySQL) 的工作网络应用程序。现在我有一堆要求为像我这样的其他公司贴上白标签。
我的后端可能有一百个左右用 PHP 构建的 Rest API 端点,这些端点来自 MySQL。
对我来说,分离所有数据的最简单/最好的方法是什么?
我倾向于的设计是将所有这些托管在同一个数据库中,并entityID
为每个表添加一列,并为我的每个白标公司分配一个 entityID。
然后将其添加到每个 SQL 命令中:
这似乎是一种非常“蛮力”的方法,因为我必须编辑 100 多个 SQL 命令,其中一些是复杂的连接。你能想出更好的方法吗?我想知道是否有某种方法可以使用“MySQL 视图”。我已经在使用 Views 来隐藏“已删除的行”:
所以理论上我应该能够编辑我所有的观点......对吧?
你能想出另一种方式,或者帮助我在视图中实现那个变量,或者指出我正确的方向吗?
c# - 如何从同一个 MVC C# 代码提供多个 URL
我有一个服务于网站的 MVC4 Web 应用程序。现在我想使用相同的 web 应用程序作为某种白标引擎来服务其他网站(其他 URL)。本质上,我想使用相同的控制器,但自定义标题、样式和偶尔的内容。
我不想创建同一个 web 应用程序的变体。解决这个问题的最佳方法是什么?我正在考虑从每个控制器检测 URL 并采取行动。但感觉检测 URL 可以在调用堆栈中做得更高。
当然,也欢迎其他解决方案。我基本上是在寻找最实用的方法来实现这一点。
email - 在没有白标签的情况下使用来自多个域的 sendgrid
我正在尝试了解有关 sendgrid、whitelabeling 和我计划在其中部署相同 sendgrid 帐户的不同服务器的一些概念。
所以我的问题是:
1)白标签纯粹是为了掩盖通过sendgrid.me,如果我不将它与我当前的设置一起使用,我会有任何问题(即多个域上的相同帐户)
2) sendgrid 如何处理“发件人”电子邮件与发送电子邮件的域不匹配的邮件?因为我读到它会默默地删除它们,但我看到电子邮件确实已送达,但 sendgrid 仪表板中的统计数据并未更新。
3)在创建一个模拟账户时,我被要求提供将触发电子邮件的域,但由于我想在几个不同的域中部署它,我需要多个账户,或者当你选择付费计划时是否有其他选择?
麦克风
.net - 私有标签 .NET 应用程序的设计模式或最佳实践?
我希望这不是太离题,但我已经搜索了我能想到的所有地方并且一直空着。我们有一个成熟的商业 .NET 应用程序套件。我们的一些合作伙伴要求我们提供该软件的自有品牌版本,以便他们以他们的名义销售。
自有品牌的范围至少包括
- 程序集名称
- 应用程序图标
- 启动画面
- 应用程序内的应用程序名称实例
我知道我们可以将资源文件用于应用程序中的字符串,但是上面列出的其他一些重要项目呢?我知道指定这些项目的唯一方法是通过 Visual Studio 中的项目配置。我正在寻找一个可重复的过程,以便我不仅可以自动构建我们的标准版本,还可以自动构建任意数量的自有品牌版本。
这个事情谁有经验?如果没有,是否有人对如何智能地做到这一点有任何合理的想法(无需为每次迭代手动进行更改)?
spring - 白标平台的安全共享登录
设想 -
假设我有一个网站 - www.example.com。我想为不同的客户贴上白色标签。因此,转到 example.customer1.com 应该显示 www.example.com 并带有一些自定义项,例如不同的徽标、名称等。我选择通过 CNAME 和过滤器来实现此功能,此设置目前运行良好。
一项要求是用户帐户应在所有客户站点之间共享。所以 example.customer1.com 上的帐户应该在 www.example.com 上有效
鉴于登录页面应该是 https 并且客户不会向我提供他们的 SSL 证书和私钥,我选择通过从http://example.customer1.com重定向到https://www.example来执行登录.com/login?custId=XXX。
在 www.example.com 上成功登录后,我想将用户重定向回 example.customer1.com - 但是这两个上的会话不同,所以我丢失了会话信息,并且用户在重定向后没有登录.
问题 -
为了解决这个问题,我正在考虑将用户 ID(或一些可以识别用户的令牌)从 https//example.com/login 请求传递到重定向 url http//example.customer1.com/page 然后有白标站点将用户信息加载到其会话中。
恐怕这是不安全的,因为从 https 到 http 的转换带有一些识别信息,并且想知道可以采取哪些更好的方法来安全地解决这个问题?
谢谢!
ios - 白标应用程序和 App Store 审查指南
我对有关发布白标应用程序的 App Store 审核指南有疑问。
情况如下:我公司开发了一个针对特定公司的应用程序,只有公司员工具有登录凭据才能访问该应用程序。我们计划做的是拥有这个应用程序的多个版本,但每个版本都是为每家公司定制的(带有他们的标志和颜色),而且只有每家公司的员工才能登录他们公司的应用程序。
我的问题是:这个概念是否违反任何 Apple 审查指南?更具体地说,Apple Review Guidelines 的以下项目是否存在问题?
2.11 - 与 App Store 中已有 App 重复的 App 可能会被拒绝,尤其是当 App 数量众多时,例如放屁、打嗝、手电筒和 Kama Sutra 应用程序
2.20 - 开发者在 App Store 中“发送垃圾邮件”,包含多个版本的类似应用程序将从 iOS 开发者计划中移除
他们所说的“类似应用程序”是什么意思?如果只有每个公司的员工能够登录每个应用程序,我们的应用程序是否属于此类?有没有人有这方面的经验?
任何帮助都感激不尽
sendgrid - 通过 sendgrid 发送带有白标签的邮件,*没有*“签名者”标头
是否可以抑制 sendgrid 添加到白标邮件的“签名者”和“邮寄者”标头?(付费帐户。)
是否可以在某些邮件而不是其他邮件上选择性地抑制它们?
xcode - 多目标白标
处理许多目标的最佳方法是什么。我正在构建一个将拥有数百个品牌的白标应用程序,并构建基于相同捆绑包的目标。
需要在标签之间更改的关键数据是
- 图像或资产目录
- plist 文件
- 应用权利
- 签署证书
java - 导入的相对路径
我想知道java中是否有一种方法可以使用相对包路径进行导入。像这样的东西:
如果我有一个白标应用程序,我希望主应用程序有一个“MyFragment”定义,但产品风格需要以不同方式定义它,我会使用它。
php - 如何在从另一台服务器提取数据时屏蔽 Apache 中的 URL?
我有两个 URL,company.com和example.com。它们都在不同的服务器上。
当我访问company.com/page时,我想实际从page.example.com加载内容。
同样,如果我访问company.com/page/about-us,我希望从page.example.com/about-us中提取信息,但在 company.com 域下是白标的。
我可以访问两个服务器和两个域托管帐户,它们都是基于 Apache 的,并且这些站点是用 PHP 构建的。设置此遮罩的最简单和/或最快的方法是什么?