我正在本地通过Docker运行Docanno,一切正常。
每次登录时,在访问项目之前,我们都会看到Django登录界面。我们希望能够跳过这一步,而是通过命令行登录。这样我们就可以让许多匿名用户以具有访问所有项目权限的用户身份登录,但不会获得信息或访问除分配给他们的项目之外的其他项目。是否有可能更改脚本,使登录成为自动过程?
jq6vz3qz1#
我认为您正在寻找这个功能 #65 。在完成此功能后,您可以创建许多具有 "Annotator" 角色( #152 )的帐户,它们仅具有获取您分配给他们的信息的权限。目前此功能处于 WIP 状态,您可以在 #65 中添加您的用例并关闭此功能。
jjhzyzn02#
我们对一个使用doccano的项目也有类似的需求。为了解决这个问题,@rbinrais 实现了 #301 ,它允许将身份验证委托给一个代理服务器,该代理服务器通过头部向doccano提供用户信息。您可能可以为匿名登录用例采用类似的方法,特别是如果身份验证代理服务器功能与在#333中实现的RBAC相结合,例如,您可以在代理服务器中设置头部,为所有用户提供注解级别访问权限。
nvbavucw3#
我已经为其他项目设计了一个函数,用于验证服务器并获取JSON有效载荷:https://github.com/vwoloszyn/diaa/blob/master/diaa/maker.py
3条答案
按热度按时间jq6vz3qz1#
我认为您正在寻找这个功能 #65 。在完成此功能后,您可以创建许多具有 "Annotator" 角色( #152 )的帐户,它们仅具有获取您分配给他们的信息的权限。目前此功能处于 WIP 状态,您可以在 #65 中添加您的用例并关闭此功能。
jjhzyzn02#
我们对一个使用doccano的项目也有类似的需求。为了解决这个问题,@rbinrais 实现了 #301 ,它允许将身份验证委托给一个代理服务器,该代理服务器通过头部向doccano提供用户信息。您可能可以为匿名登录用例采用类似的方法,特别是如果身份验证代理服务器功能与在#333中实现的RBAC相结合,例如,您可以在代理服务器中设置头部,为所有用户提供注解级别访问权限。
nvbavucw3#
我已经为其他项目设计了一个函数,用于验证服务器并获取JSON有效载荷:https://github.com/vwoloszyn/diaa/blob/master/diaa/maker.py