Commit graph

88 commits

Author SHA1 Message Date
Clemente Raposo
590441198b Fix ldap native login fallback 2024-09-23 11:43:22 +01:00
Jack Anderson
5e7fc0604b Add logs processor key to monolog 2024-09-13 10:46:31 +01:00
Clemente Raposo
c68d61e782 Allow SAML to be configured in env 2024-08-21 18:06:16 +01:00
Clemente Raposo
a815fbd3f0 Use system cache adapter by default for app and system cache 2024-08-21 18:06:15 +01:00
Clemente Raposo
5ea7b823d3 Re-structure log configuration 2024-08-21 18:06:15 +01:00
Clemente Raposo
c6ab4c31e4 Symfony 6.4 - Update SAML configuration setup
- Update controllers to point to new lib
- Adjust base onelogin config
- Update firewall configuration
2024-08-21 18:06:15 +01:00
Clemente Raposo
a9052019cc Symfony 6.4 - Update Session handling to use the same session in symfony and legacy
- Start Session using legacy
- Add LegacyBridgeSession handlers to have so that symfony uses the legacy session
2024-08-21 18:06:15 +01:00
Clemente Raposo
bfa6c8a44c Symfony 6.4 - Update api platform config 2024-08-21 18:06:15 +01:00
Clemente Raposo
50706c17d8 Symfony 6.4 - Update doctrine config from annotation to attribute 2024-08-21 18:06:15 +01:00
Clemente Raposo
d3620c3737 Symfony 6.4 - Auto framework config update 2024-08-21 18:06:15 +01:00
Clemente Raposo
661db7b4f9 Symfony 6.4 - Mark firewall as not lazy
- to initialize the session up-front
2024-08-21 18:06:15 +01:00
Clemente Raposo
61c29f1f79 Symfony 6.4 - Fix monolog config 2024-08-21 18:06:14 +01:00
Clemente Raposo
b3f30f5529 Symfony 6.4 - Fix doctrine config 2024-08-21 18:06:14 +01:00
Clemente Raposo
b5bf764756 Symfony 6.4 - Add symfony/notifier config yaml 2024-08-21 18:06:14 +01:00
Clemente Raposo
2b1566b284 Symfony 6.4 - Add symfony/mailer config yaml 2024-08-21 18:06:14 +01:00
Clemente Raposo
942b75d6a2 Symfony 6.4 - Add symfony/messenger config yaml 2024-08-21 18:06:14 +01:00
Clemente Raposo
32098969ad Symfony 6.4 - Add symfony/debug config yaml 2024-08-21 18:06:14 +01:00
Clemente Raposo
4231f6d20f Symfony 6.4 - Add nbgrp/onelogin-saml-bundle composer dependency 2024-08-21 18:06:14 +01:00
Clemente Raposo
aa243b18a7 Symfony 6.4 - Update symfony/web-profiler-bundle recipe 2024-08-21 18:06:14 +01:00
Clemente Raposo
f1c0153d57 Symfony 6.4 - Update symfony/security-bundle recipe - TO REVIEW 2024-08-21 18:06:14 +01:00
Clemente Raposo
9dc9bf508f Symfony 6.4 - Update doctrine/doctrine-migrations-bundle recipe - TO REVIEW 2024-08-21 18:06:14 +01:00
Clemente Raposo
347494a3ff Symfony 6.4 - Update doctrine/doctrine-bundle recipe - TO REVIEW 2024-08-21 18:06:14 +01:00
Clemente Raposo
164334d431 Symfony 6.4 - Update ApiPlatform recipe 2024-08-21 18:06:14 +01:00
Jack Anderson
32ccadbd89 Symfony 5.4 - Update Deprecated Security Code 2024-08-21 18:06:13 +01:00
Jack Anderson
5ce99dd878 Symfony 5.4 - Update Doctrine Recipe 2024-08-21 18:06:13 +01:00
Jack Anderson
c4ed6cf15f Symfony 5.4 - Update Symfony Framework Recipe 2024-08-21 18:06:13 +01:00
Jack Anderson
5bfa1119d5 Symfony 5.3 - Upgrade Symfony Framework Recipe 2024-08-21 18:06:13 +01:00
Jack Anderson
fee04d30f9 Symfony 5.3 - Update password_hashers 2024-08-21 18:06:13 +01:00
Jack Anderson
db33001e53 Symfony 5.3 - Upgrade Symfony Monolog Bundle Recipe 2024-08-21 18:06:13 +01:00
Jack Anderson
bf9edaffde Symfony 5.3 - Upgrade Symfony Routing Recipe 2024-08-21 18:06:13 +01:00
Jack Anderson
a1a8b4ab7a Symfony 5.3 - Upgrade Symfony Twig Bundle Recipe 2024-08-21 18:06:13 +01:00
Jack Anderson
fc8ea5f58d Symfony 5.3 - Upgrade Symfony Validator Recipe 2024-08-21 18:06:13 +01:00
Jack Anderson
e4b41cfeb7 Symfony 5.3 - Upgrade Symfony Web Profiler Recipe 2024-08-21 18:06:13 +01:00
Jack Anderson
baed649b6f Symfony 5.3 - Remove Provider and double access_control 2024-08-21 18:06:13 +01:00
Jack Anderson
2a3f9b21e1 Symfony 5.3 - Add Legacy Password Hasher 2024-08-21 18:06:13 +01:00
Jack Anderson
8210b2b260 Symfony 5.3 - Update Symfony Security Bundle 2024-08-21 18:06:13 +01:00
Jack Anderson
228e3ad054 Symfony 5.3 - Update UserChecker to InMemoryUserChecker 2024-08-21 18:06:13 +01:00
Jack Anderson
ce842e08d1 Fix #433 - Fix logout failing 2024-04-03 15:43:57 +01:00
Jack Anderson
117dd81727 SuiteCRM 8.4.2 Release 2023-11-09 14:27:09 +00:00
Jack Anderson
1f949f1ac2 SuiteCRM 8.3.0 Release 2023-05-15 13:23:12 +01:00
Clemente Raposo
040d2d5d67 Redirect to logged-out page when username attribute is misconfigured
- Extend SamlAuthenticator to catch RuntimeException and throw an Authentication exception
- Authentication exception should be caught and then redirected to failure_path
- Dynamically set 'app.saml.authenticator on the container
2022-12-21 11:41:39 +00:00
Clemente Raposo
45488f3e98 Redirect session timeouts to logged-out page for SAML
- When SAML is active, SuiteCRM side session timeouts redirect to logged out page
2022-10-04 13:13:19 +01:00
Clemente Raposo
027e2f5d8f Add system config for session expired redirect
- Inject new system config
- Set Login page as default for redirect
2022-10-04 13:13:19 +01:00
Clemente Raposo
8a1123ab1a Set logged-out view as failure_path for saml 2022-10-04 13:13:19 +01:00
Clemente Raposo
4fd29a4e95 Add logged-out backend route 2022-10-04 13:13:19 +01:00
Clemente Raposo
7a612a0685 Add saml user auto-creation
- Add option to auto-create user upon login
- Add support for mapping fields from Idp to SuiteCRM
2022-10-04 13:13:19 +01:00
Clemente Raposo
0179d916a9 Add auth logging channel
- Add channel for authentication logs to be easier to debug authentication problems
2022-10-04 13:13:19 +01:00
Clemente Raposo
a4dbc76d37 Set saml config option to use target_path
- Set always_use_default_target_path
- Avoids login redirect loops
2022-09-09 12:46:23 +01:00
Clemente Raposo
c3e02d8113 Add native auth security config
- Configure firewall for native auth
- Add shared context between the two firewalls
- Add access control restrictions for native auth paths
2022-09-09 12:46:23 +01:00
Clemente Raposo
4e4b43e92e Add base saml configuration
- Allow enabling saml configuration
- Make security.access_control dynamic, depending on the auth_type
- Add saml specific access_control configuration
- Add saml routes configuration
- Enable auth.logout.redirect for saml
- Add template configuration for hslavich_onelogin_saml
2022-09-09 12:46:23 +01:00