Skip to content

Conversation

@fredpena
Copy link
Contributor

@fredpena fredpena commented Aug 8, 2025

Summary

This PR adds detailed for two key sections in Vaadin Security configuration:

  1. Custom Authorization Rules – explains what they are, their use cases, and how they complement Vaadin's annotation-based view access control.
  2. Disabling Features – explains the default behavior of CSRF configuration and Navigation Access Control in VaadinSecurityConfigurer, and when it is safe to disable them.

fredpena and others added 9 commits July 25, 2025 08:54
Co-authored-by: Marco Collovati <mcollovati@gmail.com>
Remove 'The temporary files are automatically deleted when the upload is complete or the component is detached.'
Provided detailed documentation on what Custom Authorization Rules are, their use cases, and how they complement Vaadin's view-based access control.
Documented the purpose and effects of disabling CSRF configuration and Navigation Access Control in VaadinSecurityConfigurer. Clarified default behavior, when it is safe to disable, and the implications for application security.
@peholmst peholmst requested a review from mshabarov August 10, 2025 09:58
@peholmst peholmst added target/main cherry pick to main branch flow labels Aug 10, 2025
Copy link
Contributor

@mshabarov mshabarov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good addition, thanks @fredpena 👍

@mshabarov mshabarov merged commit d588b13 into vaadin:v24 Aug 15, 2025
3 of 4 checks passed
vaadin-bot pushed a commit that referenced this pull request Aug 20, 2025
…es in Vaadin Security (#4485)

Summary
This PR adds detailed for two key sections in Vaadin Security configuration:

Custom Authorization Rules – explains what they are, their use cases, and how they complement Vaadin's annotation-based view access control.
Disabling Features – explains the default behavior of CSRF configuration and Navigation Access Control in VaadinSecurityConfigurer, and when it is safe to disable them.
peholmst added a commit that referenced this pull request Aug 20, 2025
…es in Vaadin Security (#4485) (#4519)

Summary
This PR adds detailed for two key sections in Vaadin Security configuration:

Custom Authorization Rules – explains what they are, their use cases, and how they complement Vaadin's annotation-based view access control.
Disabling Features – explains the default behavior of CSRF configuration and Navigation Access Control in VaadinSecurityConfigurer, and when it is safe to disable them.

Co-authored-by: Fred Peña <f.ant.pena@gmail.com>
Co-authored-by: Petter Holmström <petter@vaadin.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants