253 Commits (6e53931db0a32a2eaa813d1932ed49223935aa2a)

Author SHA1 Message Date
  Pekka Helenius 6e53931db0 Add missing message: security.book.count.max.msg 4 years ago
  Pekka Helenius 8b53fed77a Fix delete queries for MariaDB 4 years ago
  Pekka Helenius 6306d53e51 Add web security restrictions for demonstration page 4 years ago
  Pekka Helenius 9212a1c687 Implement BookStoreWebRestrictions class 4 years ago
  Pekka Helenius 0ee226b9d3 Implement BookCommandLineRunner, as Spring Component 4 years ago
  Pekka Helenius 81dbf5827c Implement methods: getAdditionalProfileResources, checkPropertiesExist. 4 years ago
  Pekka Helenius e5e72eb41d Add explicit database connection properties for dev & prod profiles 4 years ago
  Pekka Helenius 29fd4a1d2e Add dummy BookstoreApplicationTests class 4 years ago
  Pekka Helenius 15b44bf5b0 Add BookDevController end point tests 4 years ago
  Pekka Helenius a50aa9a258 BookDevControllerTest: 'dev' profile only 4 years ago
  Pekka Helenius b00ed82f40 BookStoreTestWebContextBuilder: Add statsRefUrl 4 years ago
  Pekka Helenius 20a87437fd Add BookRestController end point tests 4 years ago
  Pekka Helenius bd29181dd2 Add BookController end point tests 4 years ago
  Pekka Helenius ec3bf519ed Add tests for controllers 4 years ago
  Pekka Helenius f0759fd9cb Implement BookStoreTestWebContextBuilder class 4 years ago
  Pekka Helenius 6269a9c549 User_Role composite key: add NotNull constraint annotation 4 years ago
  Pekka Helenius ee59a73934 Add Maven dependency: spring-security-test 4 years ago
  Pekka Helenius 673cd993f4 Role name: add NotBlank constraint annotation 4 years ago
  Pekka Helenius 619fa55776 User username & password: add NotBlank constraint annotation 4 years ago
  Pekka Helenius e145cb9030 Explicitly use MySQL mode for H2 database 4 years ago
  Pekka Helenius cab8315a71 Add apireftable ID for table element 4 years ago
  Pekka Helenius 5c5ed43caa Drop unnecessary 'HttpOnly' value as unit tests do not like it 4 years ago
  Pekka Helenius 36d39dbcc9 Add booklist ID 4 years ago
  Pekka Helenius cf16711291 Also exclude 'password' from server log entries 4 years ago
  Pekka Helenius c68df8225b Add missing messages 4 years ago
  Pekka Helenius 805eaaba97 Add Spring statistics help page + links (dev mode only) 4 years ago
  Pekka Helenius 8aac39be5d Add development end points 4 years ago
  Pekka Helenius 0a3e775c1a Implement a controller for development end points 4 years ago
  Pekka Helenius 55b06c4860 App init: consider both non-existing & existing H2 & SQL data 4 years ago
  Pekka Helenius 62715cce8a BasePathAwareController: expect only a single category 4 years ago
  Pekka Helenius 7fc8dd678d Dev props & Spring security: add actuator end point, formatting updates 4 years ago
  Pekka Helenius f7346ed776 Category: return only a single Category object since category is unique 4 years ago
  Pekka Helenius 7ea9f1ccef BookHash: add findByBookId method 4 years ago
  Pekka Helenius 5ef9f27136 Role: return only a single Role object since role is unique 4 years ago
  Pekka Helenius 4c50e3085d Extend UserRoleRepository methods: add findByCompositeId 4 years ago
  Pekka Helenius 39045b8314 Enable application statistics end point 4 years ago
  Pekka Helenius 5ba4227c1e Prevent CSRF token leaks in server logs 4 years ago
  Pekka Helenius df782ec504 Add notes about missing input form validations 4 years ago
  Pekka Helenius a9102319b8 Add SameSite cookie and Content Security Policy header 4 years ago
  Pekka Helenius 84acd3f455 Author's name can't have numbers 4 years ago
  Pekka Helenius dca1f70f43 More specific Bcrypt configuration 4 years ago
  Pekka Helenius 01814c1950 Update SQL schema & DB structure plans 4 years ago
  Pekka Helenius d6d29311de Add missing Maven imports for SQL 4 years ago
  Pekka Helenius 31cc8b4ace Be more informative: add available profile options 4 years ago
  Pekka Helenius 37a03d6ed7 Update dev configuration: add comments 4 years ago
  Pekka Helenius 2f7f4864b3 Prepare application for deployment; add production settings, add 4 years ago
  Pekka Helenius 5d2b648ab3 Add warning statement about custom queries 4 years ago
  Pekka Helenius b3526137f8 Add SQL server security note 4 years ago
  Pekka Helenius 249bd5b6b4 Prevent unauthorized users to alter book prices 4 years ago
  Pekka Helenius b6cc0ac887 Book hash IDs: consider potential hash collisions; move logic into 4 years ago