node.js - 可选登录的身份验证方案
问题描述
我使用的是 express 和 angular 5,所以通常你会根据用户注册进行授权,我需要做的就是通过可选登录打开网站以获得更多功能,但还需要保护我的 API 路由,这样它们就无法从外部访问应用程序。例子:
当应用程序中的操作从端点发出获取请求时,如果请求来自应用程序,则后端应授权该请求,但如果有人试图从邮递员之类的东西发出请求,则将其阻止。
GET https://api.sample.com
因此,如果有人试图从外部返回数据,应用程序会请求数据返回GET https://api.sample.com
,它应该返回未经授权或错误消息
解决方案
推荐阅读
- php - 垂直滚动新闻卡在时间延迟“WP News and Scrolling Widgets”wordpress
- ruby - 无法使用 Ruby/Tk 和 ocra 创建独立程序
- amazon-web-services - 如何允许 API Gateway 代理与 Cognito Authorizer 集成以进行 POST 请求?
- r - 在 R 中使用带有大数据集的 glm - 内存耗尽
- ruby-on-rails - 属性使用枚举时如何进行活动记录查询
- java - 在 java 中使用 Socket IO 发送推送通知
- microservices - 单体+微服务
- python - 在浏览器中使用 Opencv 集成人脸识别系统
- javascript - 有条件地换行
- 标签并删除第一个字符
- scala - 数据从 Jsonfile 驱动以随机化数据时,未找到 JsonPath 路径异常