angular - 如何从 Angular 5 应用程序访问我的 Spring Boot 应用程序中的资源?
问题描述
我创建了一个 Spring Boot 项目。学生管理系统。我有用于基本 crud 操作的 Rest Controller。我用基本的 Auth 保护它。没有用户表,只是在应用程序属性中我为 Spring Security 指定了用户名和密码。
使用 Postman,一切正常。
现在,我已经为前端创建了带有登录页面的 Angular 应用程序。我的问题是如何检查插入的用户名和密码是否与 Spring Boot 安全凭据相等?我的意思是,如果是,如何使用此凭据连接到服务器?
解决方案
我认为如果启用了 spring 安全性,它应该已经创建了一个 /login 资源和一个登录页面,并且您不应该能够访问您的应用程序的任何页面(除非您添加 http.authorizeRequests().antMatchers() ) 如果您没有登录。
推荐阅读
- c++ - 使用类型名时对另一个文件中定义的类中的函数的未定义引用
- excel - 如何在 Jenkins 管道中使用电子表格生成器
- reactjs - 反应原生 - 图像未显示在地图视图中的自定义标注上?
- java - 如何通过单击一个 JButton 在多个表中添加或检查数据
- python-3.x - 由于用户名中的空格,无法打开 Anaconda Prompt(anaconda3)
- ios - 找不到可可 podspec subspec swift 兼容性头文件
- json - 获取 Json 数据功能在 Main 类的 Stateless Widget 中有效,但在不同类的 Stateful Widget 中无效
- c++ - 给定时间的最大总和
- graph - YOLO图形解释
- active-directory - WSO2 身份服务器使用 Active Directory