为桌面、移动本机应用程序和 oAuth 功能设计 nodejs expressjs mongodb Webserver 流
Posted
技术标签:
【中文标题】为桌面、移动本机应用程序和 oAuth 功能设计 nodejs expressjs mongodb Webserver 流【英文标题】:Designing nodejs expressjs mongodb Webserver flow for desktop, mobile native apps and oAuth functionality 【发布时间】:2015-01-21 03:20:44 【问题描述】:我正在开发一个 Web 服务器 1) 为桌面浏览器提供正常的基于 cookie 的会话 2) 为移动和 REST api 提供 JWT,有时我们也可以将 JWT 用于浏览器 3) 将来我计划为此服务器提供 OAuth 功能。
建议我如何识别来自桌面浏览器或本机移动网络应用程序或 OAuth 客户端的请求
【问题讨论】:
您可以提供一个密钥,在每次请求时发送到您的服务器,并为桌面客户端和移动客户端设置不同的值或格式。 【参考方案1】:至于桌面与移动问题,您可以查看@https://***.com/a/3540295/358280 和https://***.com/a/21758511/358280
关于 jwt 令牌和 oauth 之间的区别,我建议您查看 https://auth0.com/blog/2014/01/27/ten-things-you-should-know-about-tokens-and-cookies/#token-oauth(第 9 节)。
【讨论】:
以上是关于为桌面、移动本机应用程序和 oAuth 功能设计 nodejs expressjs mongodb Webserver 流的主要内容,如果未能解决你的问题,请参考以下文章