javascript - 如何保护图像 URL 免受未经身份验证的 Angular 访问

标签 javascript angular angular8

在我的 angular 应用程序中,它没有图像 url,如何保护这些 url 免受未经授权的访问?例如,可以将 url 复制并粘贴到任何浏览器(无需身份验证)或发送到任何地方。

因此它使任何人都可以访问。但我需要保护,并且我需要提供访问权限,直到用户登录。是否有针对 Angular 或一般情况的特定方法?

需要建议。提前致谢。

最佳答案

解决此问题的一种方法是在您的图像 url 中传递 token 并从后端验证 token 。如果成功返回图像。

www.samplesite.com/myImageUrl?token=123

图片标签看起来像这样。

sample

关于javascript - 如何保护图像 URL 免受未经身份验证的 Angular 访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59597738/

相关文章:

Javascript,将事件绑定(bind)到 div 标签时出现问题

javascript - Jquery div fadeIn 加载不工作

angular - 使用无效数据调用函数 DocumentReference.set()。不支持的字段值 : a custom Budget object

javascript - 将 JavaScript 变量从外部文件返回到 HTML 文档,然后在 HTML 文档中使用它

javascript - 比较两个数组并将结果推送到新数组

css - 使用 ngStyle 传递 CSS 值

typescript - 具有最后一个值的 Angular2 EventEmitter

用于对齐 Material 设计单选按钮的CSS

javascript - 找不到模块 : Error: Can't resolve 'dropzone'

javascript - Azure存储: Uploading image on azure storage getting successful but creating folder instead of Image