在SaaS或基于网络的应用程序中,用户可以共享登录的最佳做法是什么?用户被授权在多个设备上使用登录。那么,您如何区分该登录和共享登录呢?
注意:我意识到最好的解决方案是添加一些有用的功能,使应用程序适合特定的用户。我们正在添加这样的功能,但用户还不需要它们。
发布于 2016-12-15 08:28:14
因此,作为web服务的消费者,我的第一条建议是用轻巧的方式来处理这类事情。不知道你在提供什么样的服务,很难说什么是太多或太少。
例如,授权给已建立的企业客户(B2B)的服务可能不需要太多的强制执行,因为这些客户端有内部法规部门,并且习惯于接受审计。而向公众发放许可证的服务则处于另一端。
如果它是正常的消费者面对web服务(视频,聊天,..etc.)。我认为允许一定数量的同时登录(1+)和首先使最古老的登录无效可能会有效。
或者,您可以在内容层限制内容。例如,Amazon将允许我同时从大量不同的设备(消防电视、iphone、2台电脑、kindle)登录,但它只允许我一次从一个设备上播放视频。如果我重温一下,它就会告诉我,我忘了停止在我的其他设备上播放。但如果我需要的话,它确实允许我在所有设备上同时播放视频、购物、下载电子书、..etc。
在不了解您的服务、潜在客户的情况下,..etc很难说什么是有效的。
我会更多地关注这个产品。如果你建立了一些有价值的东西,人们通常会为此付出代价。如果你让他们很难使用它,因为有一些坏演员,那么他们只会感到沮丧和离开。
发布于 2022-11-04 00:42:25
人们分享产品是因为分享者是粉丝,而收信人使用产品是因为他们从中找到了价值。双方都可以是有价值的客户,而且重要的是要记住,目标是将两者都作为客户。
这是两个部分的问题,检测和行动。
要检测用户帐户共享,可以使用以下几种不同的信号:
使用这些信号和潜在的其他信号,您可以检测帐户共享,但现在您可以选择如何处理它。
需要考虑的一些备选办法是:
请记住,有些行为可能会妨碍用户体验,并有可能使原来的付费客户感到沮丧,他们一直在告诉其他人您的产品有多棒。
瞄准非账户持有者,并在他们养成习惯之前督促他们是最有效的,因为他们是你想要支付的。在B2B之外,账户持有人不太可能为额外的用户付费(你会付钱让你的朋友兄弟使用你的Netflix账户吗?)
为了检测帐户共享,您可以自己构建它,但它可能是值得使用的东西,如upollo.ai,为您这样做。
https://softwareengineering.stackexchange.com/questions/338149
复制相似问题