Python 如何在我自己的api/吃自己的狗粮中实现公私密钥
我已经阅读了整个OAuth文档和规范,以及大量其他文档,我从理论上理解了它应该如何工作。我很难找到任何关于用任何语言实现的自己的API的实际身份验证的文档 我知道我需要提供一个公钥和私钥,我假设我从Flask Login获得私钥并将其存储在数据库中,但我不知道如何生成公钥,或匹配公钥和私钥进行身份验证。基本上是安全API身份验证的整个过程 我有一个主网站,一个移动webapp,和一个我正在开发的移动app,我想为它们制作一个API,这样我就可以吃我自己的狗粮了。这是我从Soundcloud的一篇文章中读到的。我看到的唯一问题是提供身份验证,因为我通常通过Flask登录和会话来实现 我将Python与Flask、Flask Restful、Flask登录和Flask MongoEngine一起使用。我看到Flask登录提供了一个令牌。 我已经设置了www.myapp.com api.myapp.com和m.myapp.com。到时候我将使用HTTPSPython 如何在我自己的api/吃自己的狗粮中实现公私密钥,python,api,oauth,Python,Api,Oauth,我已经阅读了整个OAuth文档和规范,以及大量其他文档,我从理论上理解了它应该如何工作。我很难找到任何关于用任何语言实现的自己的API的实际身份验证的文档 我知道我需要提供一个公钥和私钥,我假设我从Flask Login获得私钥并将其存储在数据库中,但我不知道如何生成公钥,或匹配公钥和私钥进行身份验证。基本上是安全API身份验证的整个过程 我有一个主网站,一个移动webapp,和一个我正在开发的移动app,我想为它们制作一个API,这样我就可以吃我自己的狗粮了。这是我从Soundcloud的一篇
我想实现我自己的公钥-私钥身份验证 Flask已准备好OAuth软件包您想为您的Web服务实现OAuth身份验证还是您自己的公钥/私钥身份验证框架实现?@lcfseth我想自己实现。