验证来自api密钥的http://请求
odoo12-addon-auth-api-ke的Python项目详细描述
验证来自api密钥的http请求。
api键是由调用api的程序传入(在http头api-key中)的代码,以便标识(在本例中)调用程序的用户。
使用这种机制时要小心,因为http头中的信息清晰可见。因此,只能使用它来验证来自已知来源的请求。对于未知源,最好在代理级别过滤掉此头。
目录
Configuration
API密钥必须由名为 “api\u key\u*.key”和“api\u key\u*.user”选项下的用户。
例如:
[api_key_mykey]key=my_api_keyuser=my_user
Usage
若要将此身份验证系统应用于您的http请求,必须设置“api\u密钥” 作为路由定义到控制器的“auth”参数的值。
classMyController(Controller):@route('/my_service',auth='api_key',...)defmy_service(self,*args,**kwargs):pass
Credits
Contributors
- 丹尼斯·罗比内特denis.robinet@acsone.eu>;
- 劳伦特·米格农,laurent.mignon@acsone.eu>;
- 昆廷格鲁拉德quentin.groulard@acsone.eu>;
- 塞巴斯蒂安·博<;sebastien.beau@akretion.com>;
Maintainers
此模块由OCA维护。
oca,或odoo社区协会,是一个非营利性组织 任务是支持odoo特性和 促进其广泛应用。
这个模块是github上OCA/server-auth项目的一部分。
欢迎您的贡献。要了解如何访问https://odoo-community.org/page/Contribute。