适用于CLI应用程序的Microsoft Azure AD身份验证助手
项目描述
用于对Microsoft Azure AD进行身份验证并将生成的令牌存储在命令行应用程序中的助手。
用法
以交互式方式运行以在缓存中存储刷新令牌
在例如自动测试中使用,从缓存中检索ID令牌(如果需要,将自动刷新它)。
$ msal-token --client-id=myclient --client-secret=mysecret \ --cache-url=file:///tmp/msal.json login Please visit https://login.microsoftonline.com/... # Perform login via browser def test_protected_web_ui(): auth = zeit.msal.Authenticator( 'myclient', 'mysecret', 'file:///tmp/msal.json') http = requests.Session() http.headers['Authorization'] = 'Bearer %s' % auth.get_id_token() r = http.get('https://example.zeit.de/') assert r.status_code == 200
或者,在交互式登录后检索刷新令牌,并在测试中使用它
auth.login_with_refresh_token('myrefreshtoken')
zeit.msal更改
1.2.1 (2024-03-28)
谨慎关闭文件句柄
1.2.0 (2024-03-21)
在redis url中保留查询参数
1.1.0 (2021-07-28)
添加 get_access_token 方法,使作用域可配置
实现redis缓存
1.0.0 (2021-07-23)
初始发布
项目详情
下载文件
下载适用于您的平台文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
zeit.msal-1.2.1.tar.gz (5.6 kB 查看哈希值)
构建分布
zeit.msal-1.2.1-py3-none-any.whl (6.6 kB 查看哈希)
关闭
zeit.msal-1.2.1.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 989738829099eaf6d3521b62582f7ac891868e5f052f4ddaa526b5f54bc3cc3b |
|
MD5 | 8c4b9d4bc2eeb32488b526fb56adbff2 |
|
BLAKE2b-256 | 2e375216b9a19ac4c8e88ae1a94e8844bd5f1c9446577e2bc502f2b49bb22d64 |
关闭
zeit.msal-1.2.1-py3-none-any.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ce1b61fa871e3735c6ef5f08624f232e75dd2af9f5baa896fe84ed93be03ed2d |
|
MD5 | 02547f51b6ea8684b607bac34ac97e51 |
|
BLAKE2b-256 | d62890a669f37d47cfd5c833a67761cdc1dde37cd15ef4066cfc7cb1d6f5a727 |