推荐的身份验证
服务帐户是一种特殊类型的Mixpanel用户,旨在代表非人类实体,例如脚本或后端服务。与普通用户类似,它可以授予组织内部任何数量的项目和工作区的访问权限。通过定义每个项目或工作空间的服务帐户的角色来设置权限。服务帐户只能属于一个组织。
使用服务帐户进行认证
服务帐户身份验证是通过HTTP基本验证。尽管基本访问标准呼叫基本64编码结肠加入的凭据,但我们的身份验证同时接受基本64编码和纯文本。
提供服务帐户的用户名和秘密作为基本身份验证凭证。
curl //www.jy710.com/api/app/me \ - user“ :”
curl //www.jy710.com/api/app/me \ - -header'授权:基本:'
导入requests requests.get('//www.jy710.com/api/app/me',auth =('',''),)
管理服务帐户
所需的所有者或管理权限
您必须拥有所有者或管理权限来管理项目的服务帐户。在我们的权限帮助文档。
您可以在您的组织中的“服务帐户”选项卡中查看和创建服务帐户组织设置
将要求您从组织的设置页面创建服务帐户时选择角色并授予该角色的项目。从组织中删除服务帐户将立即撤销对组织中所有项目的访问。
您还可以管理您的服务帐户项目设置。
您从项目设置页面创建的任何服务帐户将自动分配给管理员角色。删除服务帐户只能从该项目撤销访问权限。
立即将您的凭据存储在安全的地方
您将服务帐户保存在安全的地方非常重要,因为您将无法在创建后再次访问它。
服务帐户到期
默认情况下,服务帐户没有到期。但是,当您创建一个服务帐户时,您可以选择指定您希望其有效的时间。这可能提供更高的安全性并迫使凭证旋转政策。凭据到期后,将未授权使用服务帐户的API请求。