JWT身份认证已发布

开发

为了提升数据传输过程中的安全性,保障用户信息的隐私,和风天气API服务将在10月30日正式支持JWT(JSON Web Token)身份认证方式。JWT将为开发者显著的提高安全性、降低数据泄露和未经授权访问的风险。

JWT更安全的身份认证

在传统的API身份认证中,API KEY经常用作一种简单、便捷的认证方法。然而,API KEY仅提供有限的访问控制,容易在传输过程中被拦截,随着前端和移动应用的发展,使用API KEY将带来明显的安全隐患。JWT(JSON Web Token)通过将用户信息、安全密钥等有效地封装到一个自包含的令牌中,并在每次请求时生成独特的签名,提供了更高安全等级的身份认证。

JWT的优势包括:

这些优势使得JWT成为API身份认证的首选,也符合现代化应用对数据隐私和传输安全的需求。

如何使用JWT

关于在和风天气开发服务中使用JWT,请参考身份认证-JSON Web Token。实际上,你不需要为生成JWT编写完整的代码,大部分开发语言都可以使用第三方库生成和验证JWT,参考JWT.io

应用限制与来源控制

为更好地管理API的请求来源,本次更新中我们还引入了API应用请求限制功能,开发者可以自行设定API的访问来源。此功能允许开发者为各个应用设置请求来源白名单,如指定的域名、IP地址或移动应用。通过这种来源限制,您可以进一步控制API的调用安全,降低潜在风险,避免不明或恶意来源的请求,从而保障API的可靠性。参考安全指南-设置安全限制

最后

JWT的推出标志着我们对用户数据安全承诺的进一步升级,我们相信,通过JWT认证和API应用请求限制功能的双重保障,将为您的API提供更全面、更安全的保护!

相关文章