- Majority of the APIs used in this project are exposed from JPA entity as it provides all types of customization.
- Only GET Method have been allowed on the DB level APIs from JPA entity to ensure secured DB.
- Only those Entity which are having annotation @RepositoryRestResource are exposing there Select queries , and it is ensured by spring.data.rest.detection-strategy = ANNOTATED.
- This app only accepts HTTPS request only via server.ssl.enabled=true
- A self-signed certificate has been generated - https://stackoverflow.com/questions/10175812/how-to-generate-a-self-signed-ssl-certificate-using-openssl
- CORS mapping have been added for any request for port 4200 via https (local angular) using allowed.origins = https://localhost:4200
- Project uses the buit in support for pagination from pageable response parameter for majority for REST APIs for products and cateories.
-
Notifications
You must be signed in to change notification settings - Fork 0
Rishabhsp98/Product-Hunt-Backend
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
E-Commerce Backend APIs with OAuth Implementation using OKTA
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published