将okta用户id转换为uuid。
okta-uuid的Python项目详细描述
这是一个简单的模块,用于将okta的用户id(其显示为 base62编码整数)转换成uuid,反之亦然。这对 将Okta与系统或服务集成在不需要的地方 使用字符串标识符。
安装
首先,确保您使用的是Python3.2或更新版本。
从pypi安装:pip install okta-uuid
开发
- 创建一个virtualenv。
- 克隆此回购协议。
- 安装要求:python setup.py develop。
- 走开!
有一个(小!)包括测试套件。你可以用python test.py运行它。
使用
从OKTA ID获取Uuid:
idstr='00ABCD1234wxyz5678pq'oid=okta_uuid.OktaUserId(idstr)print(repr(oid))print(oid)print(oid.uuid)# output:## OktaUserId('00ABCD1234wxyz5678pq')# 00ABCD1234wxyz5678pq# cb406d76-d66a-6007-5001-36cc7b010000
从uuid获取okta id:
idstr='00ABCD1234wxyz5678pq'oid=okta_uuid.OktaUserId(idstr)new_oid=okta_uuid.OktaUserId.from_uuid(oid.uuid)print(new_oid)print(oid==new_oid)# output:## 00ABCD1234wxyz5678pq# True