- 15 Sep, 2016 2 commits
-
-
Etienne Dysli Metref authored
New properties: - idp.radius.host - idp.radius.secret `SimpleFlowTest` overwrites the `RadiusOtpValidator` bean to avoid depending on a real RADIUS server during tests. Issue-Id: #3742
-
Etienne Dysli Metref authored
Uses `org.tinyradius.util.RadiusClient.authenticate(username, otp)`. Issue-Id: #3742
-
- 12 Sep, 2016 4 commits
-
-
Etienne Dysli Metref authored
Added my fork of TinyRadius via git subtree. ``` git remote add -f -m master tinyradius git@github.com:edysli/TinyRadius.git git subtree add --prefix tinyradius tinyradius master --squash ``` Module `mfa-flows` now depends on `tinyradius`. Issue-Id: #3735
-
Etienne Dysli Metref authored
-
Etienne Dysli Metref authored
git-subtree-dir: tinyradius git-subtree-split: 6fa79a708cbd080d07430e300b6a40d3c3d156d0
-
Etienne Dysli Metref authored
Issue-Id: #3742
-
- 09 Sep, 2016 2 commits
-
-
Etienne Dysli Metref authored
New OtpValidator bean wired in SimpleValidationAction. Issue-Id: #3706
-
Etienne Dysli Metref authored
New mandatory dependency on the OtpValidator interface, constructor injection. The AuthenticationContext must contains an OtpContext subcontext. Issue-Id: #3706
-
- 08 Sep, 2016 3 commits
-
-
Etienne Dysli Metref authored
Created to hide the actual implementation of the validation service. Issue-Id: #3741
-
Etienne Dysli Metref authored
-
Etienne Dysli Metref authored
New action state added after the form view state to process user input. Updated form field name to what the code expects ('j_otp'). Issue-Id: #3705
-
- 06 Sep, 2016 1 commit
-
-
Etienne Dysli Metref authored
New flow action bean that extracts the OTP from the HTTP request and stores it in a subcontext of the AuthenticationContext. Issue-Id: #3739
-
- 04 Aug, 2016 3 commits
-
-
Etienne Dysli Metref authored
Issue-Id: #3703
-
Etienne Dysli Metref authored
Make the 'simple' flow work when reusing an old 'Password' flow result, i.e. the 'Password' flow already ran earlier, but not as the initial flow. New method `SimpleValidationAction.extractActiveSubject(AuthenticationContext)` made public to be also used in a flow expression. Issue-id: #3703
-
Etienne Dysli Metref authored
Several variables must be set in the view scope for this to work: - profileRequestContext - authenticationContext - encoder - request Their definitions were copied from the Password flow. There is a new variable, also set in the view scope, especially for this flow: `initialUsername`. Issue-Id: #3703
-
- 29 Jul, 2016 2 commits
-
-
Etienne Dysli Metref authored
New property to configure `idp.authn.flows.initial`. Issue-Id: #3701
-
Etienne Dysli Metref authored
The 'simple' flow now copies all `UsernamePrincipal`s from the initial `AuthenticationResult` into the `Subject` it returns. It will throw a NPE if no initial authentication took place. Issue-Id: #3695 Issue-Id: #3702
-
- 26 Jul, 2016 5 commits
-
-
Etienne Dysli Metref authored
Executing phase 'verify' is necessary to get something to archive in the last step. Also added an artifact fingerprinting step.
-
Etienne Dysli Metref authored
-
Etienne Dysli Metref authored
New files to install: - `${IDP_HOME}/flows/authn/simple/simple-beans.xml` - `${IDP_HOME}/edit-webapp/WEB-INF/lib/mfa-flows-1.0-SNAPSHOT.jar`
-
Etienne Dysli Metref authored
Limit `org.springframework` to INFO, but keep `org.springframework.webflow` at DEBUG.
-
Etienne Dysli Metref authored
Added a new action state `validate` with a new action bean `SimpleValidationAction` (extends net.shibboleth.idp.authn.AbstractValidationAction) in the "simple" login flow to create required objects in the session. All the work is actually done by the superclass in `AbstractValidationAction#buildAuthenticationResult()`. Thus the "simple" flow can run without errors and authentication proceeds to the SP. New Maven dependencies (required for tests to work): - javax.servlet:javax.servlet-api:jar:3.0.1:provided - net.shibboleth.idp:idp-profile-impl:jar:3.2.1:test - org.mockito:mockito-all:jar:1.10.19:test Issue-Id: #3694 Issue-Id: #3699 Issue-Id: #3700
-
- 13 Jun, 2016 1 commit
-
-
Etienne Dysli Metref authored
Issue-Id: #3690
-
- 31 May, 2016 2 commits
-
-
Etienne Dysli Metref authored
Made from a copy of login.vm with many irrelevant parts removed. Issue-Id: #3679
-
Etienne Dysli Metref authored
This is how it is installed on the IdP and how SWF expects it. Issue-Id: #3678
-
- 13 May, 2016 4 commits
-
-
Etienne Dysli Metref authored
Also renamed view state to "simple-form". Issue-Id: #3678
-
Etienne Dysli Metref authored
Requires dependency on net.shibboleth.idp:idp-conf and loading other flow definitions (see SimpleFlowTest#getModelResources()). The input variable "calledAsSubflow" must be passed to the flow too. Issue-Id: #3675
-
Etienne Dysli Metref authored
Debug is the default level. Issue-Id: #3675
-
Etienne Dysli Metref authored
Added flow description simple-flow.xml containing one state. Issue-Id: #3675
-
- 12 May, 2016 4 commits
-
-
Etienne Dysli Metref authored
Now that we have at least one test, this shouldn't fail.
-
Etienne Dysli Metref authored
Class SimpleFlowTest, only one emtpy test method. Issue-Id: #3675
-
Etienne Dysli Metref authored
Issue-Id: #3675
-
Etienne Dysli Metref authored
Revert "Use the current development version of the IdP" This reverts commit 4d47d52e. MFA enhancements for 3.3 are not yet complete and its release date is far and incertain. See https://dokuwiki.toolbox.switch.ch/idpv3-mfa/meetings#section20160504 Downgraded Spring Framework version to 4.2.3 because that's what IdP 3.2.1 uses. Issue-Id: #3674 #3686
-
- 03 May, 2016 2 commits
-
-
Etienne Dysli Metref authored
That's just an excuse to push something to test the post-receive hook for Jenkins...
-
Etienne Dysli Metref authored
-
- 29 Apr, 2016 2 commits
-
-
Etienne Dysli Metref authored
Depend on version 3.3.0-SNAPSHOT instead of 3.2.1.
-
Etienne Dysli Metref authored
There are no tests yet, thus no test reports to archive and this fails the build.
-
- 28 Apr, 2016 3 commits
-
-
Etienne Dysli Metref authored
-
Etienne Dysli Metref authored
New POM to group all Shibboleth IdP artifacts in a BOM (bill of materials). This makes dependency management much easier as it sets the version for all IdP components in one place.
-
Etienne Dysli Metref authored
-