{"push_id":569201438,"size":29,"distinct_size":20,"ref":"refs/heads/dev/security","head":"ce9ef1526187e39beeff55ae8c53285a9f695b29","before":"f1d8f2e7d293a5ecda856bb9c89b6bb628be943f","commits":[{"sha":"7d057b94c83f418398af83abc87da30277806571","author":{"email":"776ff2f1d6672e460d89332fc27e3218020bdf83@vaadin.com","name":"Petter Holmström"},"message":"Changed some log entries from DEBUG to TRACE","distinct":false,"url":"https://api.github.com/repos/peholmst/vaadin4spring/commits/7d057b94c83f418398af83abc87da30277806571"},{"sha":"de55b2b37f51998dad97abe9c3f0b73c284324c0","author":{"email":"776ff2f1d6672e460d89332fc27e3218020bdf83@vaadin.com","name":"Petter Holmström"},"message":"Reverted view scope demo features. There is now a separate sample for those (the navigation sample).","distinct":false,"url":"https://api.github.com/repos/peholmst/vaadin4spring/commits/de55b2b37f51998dad97abe9c3f0b73c284324c0"},{"sha":"e2f7a10fefad5539da778bc8db104088b8da5522","author":{"email":"776ff2f1d6672e460d89332fc27e3218020bdf83@vaadin.com","name":"Petter Holmström"},"message":"Added README describing the different samples","distinct":false,"url":"https://api.github.com/repos/peholmst/vaadin4spring/commits/e2f7a10fefad5539da778bc8db104088b8da5522"},{"sha":"b50a8e8b947bd086d3dd5fa5380340905797879e","author":{"email":"776ff2f1d6672e460d89332fc27e3218020bdf83@vaadin.com","name":"Petter Holmström"},"message":"Rewrote section about scopes (closes #172)\nMade some other improvements here and there","distinct":false,"url":"https://api.github.com/repos/peholmst/vaadin4spring/commits/b50a8e8b947bd086d3dd5fa5380340905797879e"},{"sha":"e8ab8390423a73dec602b3f275264b4154e5ff28","author":{"email":"5ac8a08a011f2fde8c9d002bd66e7f152dcf7fe3@gmail.com","name":"Gert-Jan Timmer"},"message":"Renamed security-sample => security-sample-multi","distinct":true,"url":"https://api.github.com/repos/peholmst/vaadin4spring/commits/e8ab8390423a73dec602b3f275264b4154e5ff28"},{"sha":"141a4964dc7095d2c41abca75889c6f37cdea00f","author":{"email":"5ac8a08a011f2fde8c9d002bd66e7f152dcf7fe3@gmail.com","name":"Gert-Jan Timmer"},"message":"Copied spring-security-multi => spring-security-single","distinct":true,"url":"https://api.github.com/repos/peholmst/vaadin4spring/commits/141a4964dc7095d2c41abca75889c6f37cdea00f"},{"sha":"150213bff6c1b1090e4bf42c3537eb11f93eb844","author":{"email":"5ac8a08a011f2fde8c9d002bd66e7f152dcf7fe3@gmail.com","name":"Gert-Jan Timmer"},"message":"Merge branch 'master' into dev/security","distinct":true,"url":"https://api.github.com/repos/peholmst/vaadin4spring/commits/150213bff6c1b1090e4bf42c3537eb11f93eb844"},{"sha":"b032ed083578576993bbcdea58d637f886733276","author":{"email":"5ac8a08a011f2fde8c9d002bd66e7f152dcf7fe3@gmail.com","name":"Gert-Jan Timmer"},"message":"Removed LoginUI","distinct":true,"url":"https://api.github.com/repos/peholmst/vaadin4spring/commits/b032ed083578576993bbcdea58d637f886733276"},{"sha":"ef1078faa85669b0471078a21b1bf89a557c152c","author":{"email":"5ac8a08a011f2fde8c9d002bd66e7f152dcf7fe3@gmail.com","name":"Gert-Jan Timmer"},"message":"Moved LoginView => view\nChanged dependency on LoginUI to NULL","distinct":true,"url":"https://api.github.com/repos/peholmst/vaadin4spring/commits/ef1078faa85669b0471078a21b1bf89a557c152c"},{"sha":"e27a3c8550ce2eec248e2a56c4e6f56faf70fe3e","author":{"email":"5ac8a08a011f2fde8c9d002bd66e7f152dcf7fe3@gmail.com","name":"Gert-Jan Timmer"},"message":"Changed SecurityConfiguration for SingleUI setup","distinct":true,"url":"https://api.github.com/repos/peholmst/vaadin4spring/commits/e27a3c8550ce2eec248e2a56c4e6f56faf70fe3e"},{"sha":"c21b65ec1ccdc8740a363cfc1fd56f50a8364745","author":{"email":"154f4710610938f705959c564137a06905f5ccbe@gmail.com","name":"Thomas Kratz"},"message":"example for PUSH with websocket","distinct":false,"url":"https://api.github.com/repos/peholmst/vaadin4spring/commits/c21b65ec1ccdc8740a363cfc1fd56f50a8364745"},{"sha":"eeada573b4c80c810b3350c71fa007efe52d72cd","author":{"email":"5ac8a08a011f2fde8c9d002bd66e7f152dcf7fe3@gmail.com","name":"Gert-Jan Timmer"},"message":"Set sample loglevel => TRACE","distinct":true,"url":"https://api.github.com/repos/peholmst/vaadin4spring/commits/eeada573b4c80c810b3350c71fa007efe52d72cd"},{"sha":"cf3434d5668660e4a8bd297042267dced18e97c7","author":{"email":"5ac8a08a011f2fde8c9d002bd66e7f152dcf7fe3@gmail.com","name":"Gert-Jan Timmer"},"message":"Update SecurityConfiguration","distinct":true,"url":"https://api.github.com/repos/peholmst/vaadin4spring/commits/cf3434d5668660e4a8bd297042267dced18e97c7"},{"sha":"28d6dd356faf1566b528de5f16fdb45bd8ef1f8c","author":{"email":"5ac8a08a011f2fde8c9d002bd66e7f152dcf7fe3@gmail.com","name":"Gert-Jan Timmer"},"message":"Decision should not be left to the second hook, but simply executed, this allows other Beans besides the ViewProvider to request the AccessDelegates from the ApplicationContext and check if access is allowed.","distinct":true,"url":"https://api.github.com/repos/peholmst/vaadin4spring/commits/28d6dd356faf1566b528de5f16fdb45bd8ef1f8c"},{"sha":"34d515908f16e55da2c5e4048f07e0492bcecea3","author":{"email":"016233229249704d906ff3668b1a1b984f1da521@abo.fi","name":"Petter Holmström"},"message":"Merge pull request #180 from eiswind/feature/eiswind/push-example\n\nexample for PUSH with websocket","distinct":false,"url":"https://api.github.com/repos/peholmst/vaadin4spring/commits/34d515908f16e55da2c5e4048f07e0492bcecea3"},{"sha":"088f594fe0dc2e954eccac74914858caf9aec5d4","author":{"email":"776ff2f1d6672e460d89332fc27e3218020bdf83@vaadin.com","name":"Petter Holmström"},"message":"Fixed how the SessionSupport servlet listener is registered","distinct":false,"url":"https://api.github.com/repos/peholmst/vaadin4spring/commits/088f594fe0dc2e954eccac74914858caf9aec5d4"},{"sha":"88c3b36ef2c63c26438f93f63e080e8717c94ccb","author":{"email":"776ff2f1d6672e460d89332fc27e3218020bdf83@vaadin.com","name":"Petter Holmström"},"message":"EventBus sample changed to use websocket push","distinct":false,"url":"https://api.github.com/repos/peholmst/vaadin4spring/commits/88c3b36ef2c63c26438f93f63e080e8717c94ccb"},{"sha":"232069bb23897f4ba21c75383af9ea18503af487","author":{"email":"5ac8a08a011f2fde8c9d002bd66e7f152dcf7fe3@gmail.com","name":"Gert-Jan Timmer"},"message":"Moved ViewProviderAccessDelegate outside of SpringViewProvider","distinct":true,"url":"https://api.github.com/repos/peholmst/vaadin4spring/commits/232069bb23897f4ba21c75383af9ea18503af487"},{"sha":"0fc2b61d780fcb32669b91c96bc3dc92f3e576b4","author":{"email":"5ac8a08a011f2fde8c9d002bd66e7f152dcf7fe3@gmail.com","name":"Gert-Jan Timmer"},"message":"Updated *ProviderAccessDelegates to use moved ViewProvideraccess Delegate Interface","distinct":true,"url":"https://api.github.com/repos/peholmst/vaadin4spring/commits/0fc2b61d780fcb32669b91c96bc3dc92f3e576b4"},{"sha":"b93d6b93217b31b1b65e5acc89d04fa9ca96dcb6","author":{"email":"5ac8a08a011f2fde8c9d002bd66e7f152dcf7fe3@gmail.com","name":"Gert-Jan Timmer"},"message":"Rewrite of SpringViewProvider\nAdded General Abstract Parent class\nMade isViewNameForCurrentUI public\n - modified method to be used with or without security check => this can be used to check if only access is denied so a user can be redirected.","distinct":true,"url":"https://api.github.com/repos/peholmst/vaadin4spring/commits/b93d6b93217b31b1b65e5acc89d04fa9ca96dcb6"}]}