你如何在Perl中编写OAuth2服务器?
我试图围绕OAuth2和Perl(即Net :: OAuth2) – 特别是为数据库设置RESTful API,以及使用它的应用程序.
Perl Oauth2 package带我到Net :: OAuth2. 尽可能接近我想知道的事情,我需要做几件事(如果我在某处的杂草中离开,请纠正我): >服务器端:构建REST服务器(目前正在玩这个mojolicious),它与数据库进行通信. 在我的脑海中,这是它的工作原理: >客户端应用程序有一个API密钥(在服务器上注册(REST服务器?Auth服务器?),并“烘焙”到客户端) 这是对这个过程的合理评估吗? 如果是这样,将“身份验证/授权”作为REST服务器的一部分或作为完全独立的服务器更有意义吗? (在相同的硬件上). Net::OAuth2::Profile::WebServer很好地解释了客户端应用程序端必须发生的事情. http://cpansearch.perl.org/src/MARKOV/Net-OAuth2-0.55/t/中的测试(除非我真的遗漏了一些东西)是关于使用Net :: OAuth2 webserver配置文件,它将(再次)成为“客户端应用程序”. 还有其他编写客户端的示例 – 连接到现有的OAuth2服务器,例如Google API的东西 – 但我找不到编写服务器的示例….(如果可以,我非常愿意使用RTFM找到FM …指针赞赏!) 解决方法
一般的想法是让中央auth服务器处理凭证令牌生成策略处理(policy =>是此用户授权的此应用程序).
我们先来谈谈OAuth服务器. 现在,API 对于第三方应用, 有关如何实施OAuth服务器的更详细解答,请访问:How would an efficient OAuth2.0 server / provider work? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |