= aaa258903c Feat: Add enhanced SAML configuration and attribute mapping support
- Implemented `EnumMorphsToOptionsContract` interface to enable enums with options and labels for dropdowns.
- Created `SamlNameIdFormatEnum` and `SamlNameIdSourceEnum` for standardized SAML NameID configuration.
- Added reusable `SAML Configuration` Blade component for easier integration into connected app forms.
- Enabled custom SAML Attribute mapping with dynamic add/remove functionality and validation.
- Improved `SamlIdpController` to enforce ACS URL matching and user authorization checks.
- Refactored SAML-related tests and added scenarios for role-based SAML access and custom configurations.
2026-06-08 12:56:28 +00:00
..

All the forms used in the application are stored here.

Each form should validate the data before sending it to the server. This is done by using the validate method.

Validations that require the db, should not be live (realtime), they should be done on the only once, preferably after the form is submitted.

Forms should not be used to create, update or any database operation.

Livewire form docs: https://livewire.laravel.com/docs/4.x/forms