[midPoint-git] [Evolveum/midpoint] fd0b6d: attempt to clean up authentication providers and e...
Katarina Bolemant
noreply at github.com
Thu Aug 3 20:09:49 CEST 2023
Branch: refs/heads/feature/forgot-username
Home: https://github.com/Evolveum/midpoint
Commit: fd0b6dbcce932ac2a64e1cfeb2521b1dc7b155ef
https://github.com/Evolveum/midpoint/commit/fd0b6dbcce932ac2a64e1cfeb2521b1dc7b155ef
Author: Katarina Valalikova <k.valalikova at evolveum.com>
Date: 2023-08-03 (Thu, 03 Aug 2023)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageRegistrationBase.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/PageRegistrationConfirmation.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageEmailNonce.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PageAccountActivation.java
M model/authentication-api/pom.xml
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/RemoveUnusedSecurityFilterPublisher.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/evaluator/AuthenticationEvaluator.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/evaluator/context/AbstractAuthenticationContext.java
A model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/evaluator/context/NodeAuthenticationContext.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/evaluator/AttributeVerificationEvaluatorImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/evaluator/AuthenticationEvaluatorImpl.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/evaluator/CredentialsAuthenticationEvaluatorImpl.java
R model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/evaluator/FocusIdentificationAuthenticationEvaluatorImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/evaluator/NodeAuthenticationEvaluatorImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/evaluator/NonceAuthenticationEvaluatorImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/evaluator/PasswordAuthenticationEvaluatorImpl.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/evaluator/PreAuthenticatedEvaluatorImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/evaluator/SecurityQuestionAuthenticationEvaluatorImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/ldap/MidpointPrincipalContextMapper.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/provider/AbstractCredentialProvider.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/provider/ClusterProvider.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/provider/FocusIdentificationProvider.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/provider/MailNonceProvider.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/provider/PasswordProvider.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/provider/RemoteModuleProvider.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/provider/SecurityQuestionProvider.java
M model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/evaluator/TestAbstractAuthenticationEvaluator.java
M model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/evaluator/TestNonceAuthenticationEvaluator.java
M model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/evaluator/TestPasswordAuthenticationEvaluator.java
M model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/evaluator/TestSecurityQuestionsAuthenticationEvaluator.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelAuditRecorder.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/SecurityHelper.java
Log Message:
-----------
attempt to clean up authentication providers and evaluators
Commit: 8a2f2808ebefda09547aa73427980f8a1fb1e985
https://github.com/Evolveum/midpoint/commit/8a2f2808ebefda09547aa73427980f8a1fb1e985
Author: Katarina Valalikova <k.valalikova at evolveum.com>
Date: 2023-08-03 (Thu, 03 Aug 2023)
Changed paths:
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/ModuleWebSecurityConfiguration.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/config/MidpointAuthentication.java
M model/authentication-api/src/main/java/com/evolveum/midpoint/authentication/api/config/ModuleAuthentication.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/configuration/InitialSecurityConfiguration.java
R model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/configuration/MidpointWebSecurityConfigurerAdapter.java
A model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/configuration/SecurityConfigurer.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/entry/point/HttpAuthenticationEntryPoint.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/factory/module/OidcClientModuleFactory.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/authentication/HttpModuleAuthentication.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/authentication/OidcClientModuleAuthenticationImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/authentication/OidcResourceServerModuleAuthentication.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/configurer/ModuleWebSecurityConfigurer.java
Log Message:
-----------
Merge branch 'feature/forgot-username' of github.com:Evolveum/midpoint into feature/forgot-username
* 'feature/forgot-username' of github.com:Evolveum/midpoint:
adding comments for authentication module
Commit: a907418ea1e7198e822056d1b59d57c4260d9376
https://github.com/Evolveum/midpoint/commit/a907418ea1e7198e822056d1b59d57c4260d9376
Author: Katarina Valalikova <k.valalikova at evolveum.com>
Date: 2023-08-03 (Thu, 03 Aug 2023)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageEmailNonce.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageEmailNonce.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/authentication/AttributeVerificationModuleAuthenticationImpl.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/provider/MailNonceProvider.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/util/AuthSequenceUtil.java
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelInteractionService.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelInteractionServiceImpl.java
Log Message:
-----------
mail nonce module re-worked. Since now on, we won't support sequence when only mailNonce module is defined. This module has to be used together with focusIdentification module. So once the mailNonce module is execute, we already has information about the user who's trying to perform action (either password reset or login or anything else using flexible authentication sequence).
MailNonce module cannot be first in the sequence and cannot be alone.
Also added support to automatically remove nonce after successful authentication.
Commit: 0d7db7b9c6fdc8504be038916e85af56b82b5d0e
https://github.com/Evolveum/midpoint/commit/0d7db7b9c6fdc8504be038916e85af56b82b5d0e
Author: Katarina Valalikova <k.valalikova at evolveum.com>
Date: 2023-08-03 (Thu, 03 Aug 2023)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageCorrelation.java
M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/module/authentication/CorrelationModuleAuthenticationImpl.java
Log Message:
-----------
Merge branch 'feature/forgot-username' of github.com:Evolveum/midpoint into feature/forgot-username
* 'feature/forgot-username' of github.com:Evolveum/midpoint:
small update for getting correlators identifier when no id is defined
Compare: https://github.com/Evolveum/midpoint/compare/365c29bdd556...0d7db7b9c6fd
More information about the midPoint-svn
mailing list