文件名称:users-rest:用户和角色的 Java API - Java 8、Spring Boot、Maven、Spring、jUnit 和 Mockito
文件大小:26KB
文件格式:ZIP
更新时间:2024-06-22 12:22:41
Java
假设 无法使用 API 端点创建超级用户。 用户只有 1 个角色。 当用户更新时,可以更改用户的角色。 更新用户时,所有新数据都应通过 Http PUT 方法发送到 API。 创建订阅者不需要令牌。 所有其他端点都需要令牌。 用户应登录以获取令牌。 客户端应将令牌与每个请求一起发送到 API。 注释 鉴于“应尽量减少使用第 3 方库”, 角色由手工处理。 - 我会使用现有的框架,例如 Spring Security。 令牌是手工处理的。 - 对于生产应用程序,将使用现有的实现,例如 OAuth。 持久性仅包括用户和令牌的内存存储。 - 我会使用现有的 ORM,例如 Hibernate 或 JPA。 由于此 API 是 POC,因此有待测试和缺乏验证,例如: 电子邮件应该是唯一的 令牌应该是唯一的 密码加密等 准备登录 一旦 API 启动并运行,一些用户就可以使用了。
【文件预览】:
users-rest-master
----pom.xml(2KB)
----src()
--------test()
--------main()
----README.md(36KB)