authentication - Perforce:在多个用户之间共享登录帐户/客户端规范有什么副作用吗?

标签 authentication share account perforce

我目前正在使用 C# 开发一个文件系统应用程序,它要求用户登录到 Perforce 服务器。

在我们的分析中,我们认为每个用户拥有唯一的 P4 登录帐户并没有真正的好处,并且需要我们购买更多的许可证。

考虑到这些用户是契约(Contract)用户并且只会在预定义的时间内使用系统,因此很难证明为每个新的契约(Contract)用户购买许可是合理的。

话虽如此,让“一组”用户共享同一个登录帐户到 Perforce 服务器有什么缺点吗?例如,我们有 X 个组共享 X 个登录信息。

从客户端规范的角度来看,Perforce 是否能够检测到即使有人同步到 head,新登录的用户(在另一台机器上)也需要同步到 head?还是因为其他人已经同步,所以所有文件都标记为已同步到头部?

谢谢

最佳答案

客户端规范是针对每台机器的,因此将适用于您提供的场景。

但是,Perforce 许可证严格按人计算,因此您将违反许可证协议(protocol)并非法使用该软件。我真的不会提倡那样做。

除了您需要许可证的“真实”人员之外,您还可以申请几个免费的“机器人”帐户来支持自动构建服务、管理员等。

Perforce 过去曾为实习生等临时用户的许可做出安排,因此我建议您联系他们并询问他们在您的情况下可以为您做些什么。

关于authentication - Perforce:在多个用户之间共享登录帐户/客户端规范有什么副作用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5912059/

相关文章:

firebase - Firebase/Firestore 中的安全性

ios - 如何从我的 iOS 应用程序在 Facebook 上分享内容?

ios - 在 iOS 应用程序 (Swift) 中使用 telegram 分享消息

javascript - 如何在加载时自动更改外部js文件的url

security - 没有 secret 保存在数据库中的用户帐户激活电子邮件是否合理安全?

java - 我如何使用java创建Facebook帐户

android - 使用谷歌帐户作为登录...下一步是什么?

php - AWS iam 命令,使用用户名和密码验证/验证用户?

javascript - 如何从 .t​​xt Javascript 导入用户名/密码

javascript - 我的 sails.js Passport.js 实现中出现 InternalOAuthError 的原因是什么?