Skip to main content

auth_jwt 的测试/演示模块。

项目描述

贝塔 许可证:LGPL-3 OCA/服务器认证 在 Weblate 上翻译我 试试我的 Runbot

auth_jwt的测试/演示模块。

目录

<nav class="contents local" id="contents" role="doc-toc"> </nav>

用法

此模块创建一个名为demo的 JWT 验证器,并添加一个 /auth_jwt_demo/whoami路由,该路由返回有关令牌中标识的合作伙伴的信息。

假设安装了python-jose,可以这样调用whoami端点。

# /usr/bin/env python3
import time

import requests
from jose import jwt

token = jwt.encode(
    {
        "aud": "auth_jwt_test_api",
        "iss": "some issuer",
        "exp": time.time() + 60,
        "email": "mark.brown23@example.com",
    },
    key="thesecret",
    algorithm=jwt.ALGORITHMS.HS256,
)
r = requests.get(
    "http://localhost:8069/auth_jwt_demo/whoami",
    headers={"Authorization": "Bearer " + token},
)
r.raise_for_status()
print(r.json())

错误追踪器

在GitHub 问题上跟踪错误。如果遇到问题,请检查您的问题是否已被报告。如果您首先发现它,请通过提供详细且受欢迎的 反馈来帮助我们粉碎它。

不要就技术问题的支持或帮助直接联系贡献者。

学分

作者

  • ACSONE SA/NV

贡献者

维护者

该模块由 OCA 维护。

Odoo 社区协会

OCA 或 Odoo 社区协会是一个非营利组织,其使命是支持 Odoo 功能的协作开发并促进其广泛使用。

当前维护者

斯比杜尔

该模块是GitHub 上OCA/server-auth项目的一部分。

欢迎您贡献。要了解如何,请访问https://odoo-community.org/page/Contribute

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

内置分布

odoo14_addon_auth_jwt_demo-14.0.1.2.0-py3-none-any.whl (648.6 kB 查看哈希

已上传 py3