微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ImportError:无法导入名称'UsersClient'

如何解决ImportError:无法导入名称'UsersClient'

无法从okta导入UsersClient

已安装

  • python 3.6
  • okta 1.0.3
line 4:  from okta import UsersClient

okta_client = UsersClient("https://xxxx.okta.com","XXXXX...")

文件“ /Users/vikkes/garage/borse/backend/src/app.py”,第4行,在 从okta导入UsersClient ImportError:无法导入名称'UsersClient'

解决方法

请不要降级。除非有很好的理由,否则永远不要因为任何与安全或身份验证相关的事情而降级您的组件。

他们将 UsersClient 更改为 okta.client.Client

您可以通过这种方式更新您的代码

from okta.client import Client as UsersClient

client_config = {
                 "orgUrl": "https://geddylee.rush.toronto","token": "yyzyyzyyzyyzyyzyyz"
    
                 }
okta_client = UsersClient(client_config)
,

okta版本是问题所在。该代码适用于较旧的okta版本。使用okta版本 0.0.4

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。