spring-aws springboot post CRUD application with user authentication Requirements Posts features Create post Read(Fetch) post Update post Delete post Users features OAuth2.0 authentication (Spring Security) User authorization