idpv3-mfa issueshttps://gitlab.switch.ch/etienne.dysli-metref/idpv3-mfa/-/issues2020-01-14T10:51:57+01:00https://gitlab.switch.ch/etienne.dysli-metref/idpv3-mfa/-/issues/50-RM-3697-MR-Write web page with login links2020-01-14T10:51:57+01:00Etienne Dysli Metref-RM-3697-MR-Write web page with login linksWeb page on the SP with demo login links:
- don't request any authn method
- request simple
*(from redmine: issue id 3697, created on 2016-06-15, closed on 2016-06-28)*
* Relations:
* parent #3661Web page on the SP with demo login links:
- don't request any authn method
- request simple
*(from redmine: issue id 3697, created on 2016-06-15, closed on 2016-06-28)*
* Relations:
* parent #3661Etienne Dysli MetrefEtienne Dysli Metrefhttps://gitlab.switch.ch/etienne.dysli-metref/idpv3-mfa/-/issues/49-RM-3696-MR-Use a Java RADIUS library2020-01-14T10:51:56+01:00Etienne Dysli Metref-RM-3696-MR-Use a Java RADIUS libraryOld description moved to \#3737
*(from redmine: issue id 3696, created on 2016-06-15, closed on 2016-08-24)*
* Relations:
* child #3704
* child #3719Old description moved to \#3737
*(from redmine: issue id 3696, created on 2016-06-15, closed on 2016-08-24)*
* Relations:
* child #3704
* child #3719w34Etienne Dysli MetrefEtienne Dysli Metrefhttps://gitlab.switch.ch/etienne.dysli-metref/idpv3-mfa/-/issues/48-RM-3695-MR-Use initial authentication together with simple flow2020-01-14T10:51:55+01:00Etienne Dysli Metref-RM-3695-MR-Use initial authentication together with simple flowActivate initial authentication on IdP with the "Password" flow.
- "simple" flow form should display username entered during initial
authn
- OTP still not verified
*(from redmine: issue id 3695, created on 2016-06-15, closed ...Activate initial authentication on IdP with the "Password" flow.
- "simple" flow form should display username entered during initial
authn
- OTP still not verified
*(from redmine: issue id 3695, created on 2016-06-15, closed on 2016-08-04)*
* Relations:
* child #3701
* child #3702
* child #3703w32Etienne Dysli MetrefEtienne Dysli Metrefhttps://gitlab.switch.ch/etienne.dysli-metref/idpv3-mfa/-/issues/47-RM-3694-MR-Remove errors in simple flow2020-01-14T10:51:54+01:00Etienne Dysli Metref-RM-3694-MR-Remove errors in simple flowFix the "simple" login flow so that processing at the IdP can
successfully complete and return to the SP.
- must create session objects
- fixed username
*(from redmine: issue id 3694, created on 2016-06-15, closed on 2016-07-26)*...Fix the "simple" login flow so that processing at the IdP can
successfully complete and return to the SP.
- must create session objects
- fixed username
*(from redmine: issue id 3694, created on 2016-06-15, closed on 2016-07-26)*
* Relations:
* child #3698
* child #3699
* child #3700
* child #3731
* Uploads:
* [mfa-flows-1.0-SNAPSHOT.jar](/uploads/a1faae9d8e2bcbc0be80ebd770eed08b/mfa-flows-1.0-SNAPSHOT.jar) build 15w30Etienne Dysli MetrefEtienne Dysli Metrefhttps://gitlab.switch.ch/etienne.dysli-metref/idpv3-mfa/-/issues/46-RM-3690-MR-Provide IdP installation instructions2020-01-14T10:51:52+01:00Etienne Dysli Metref-RM-3690-MR-Provide IdP installation instructionsTo install this project on an existing IdP, list of changes from our
"default" guide installation.
evt. difftar
*(from redmine: issue id 3690, created on 2016-06-01, closed on 2016-06-13)*To install this project on an existing IdP, list of changes from our
"default" guide installation.
evt. difftar
*(from redmine: issue id 3690, created on 2016-06-01, closed on 2016-06-13)*w24Etienne Dysli MetrefEtienne Dysli Metrefhttps://gitlab.switch.ch/etienne.dysli-metref/idpv3-mfa/-/issues/45-RM-3686-MR-Review state of IdP 3.32020-01-14T10:51:50+01:00Etienne Dysli Metref-RM-3686-MR-Review state of IdP 3.3
*(from redmine: issue id 3686, created on 2016-05-04, closed on 2016-05-31)*
*(from redmine: issue id 3686, created on 2016-05-04, closed on 2016-05-31)*w22Etienne Dysli MetrefEtienne Dysli Metrefhttps://gitlab.switch.ch/etienne.dysli-metref/idpv3-mfa/-/issues/44-RM-3685-MR-Automated web tests for new login flows2020-01-14T10:51:48+01:00Etienne Dysli Metref-RM-3685-MR-Automated web tests for new login flowsAutomated web browser-based tests
*(from redmine: issue id 3685, created on 2016-05-04)*
* Relations:
* child #3663
* child #3680Automated web browser-based tests
*(from redmine: issue id 3685, created on 2016-05-04)*
* Relations:
* child #3663
* child #3680nextEtienne Dysli MetrefEtienne Dysli Metrefhttps://gitlab.switch.ch/etienne.dysli-metref/idpv3-mfa/-/issues/43-RM-3684-MR-register SP in test federation2020-01-14T10:51:48+01:00Etienne Dysli Metref-RM-3684-MR-register SP in test federation
*(from redmine: issue id 3684, created on 2016-05-04, closed on 2016-06-28)*
* Relations:
* parent #3661
*(from redmine: issue id 3684, created on 2016-05-04, closed on 2016-06-28)*
* Relations:
* parent #3661Etienne Dysli MetrefEtienne Dysli Metrefhttps://gitlab.switch.ch/etienne.dysli-metref/idpv3-mfa/-/issues/42-RM-3683-MR-configure SP login endpoint with IdP and authN context class2020-01-14T10:51:47+01:00Etienne Dysli Metref-RM-3683-MR-configure SP login endpoint with IdP and authN context class
*(from redmine: issue id 3683, created on 2016-05-04, closed on 2016-06-28)*
* Relations:
* parent #3661
*(from redmine: issue id 3683, created on 2016-05-04, closed on 2016-06-28)*
* Relations:
* parent #3661Etienne Dysli MetrefEtienne Dysli Metrefhttps://gitlab.switch.ch/etienne.dysli-metref/idpv3-mfa/-/issues/41-RM-3682-MR-Apache config with Puppet2020-01-14T10:51:46+01:00Etienne Dysli Metref-RM-3682-MR-Apache config with Puppet
*(from redmine: issue id 3682, created on 2016-05-04, closed on 2016-06-28)*
* Relations:
* parent #3661
*(from redmine: issue id 3682, created on 2016-05-04, closed on 2016-06-28)*
* Relations:
* parent #3661Etienne Dysli MetrefEtienne Dysli Metrefhttps://gitlab.switch.ch/etienne.dysli-metref/idpv3-mfa/-/issues/40-RM-3681-MR-install SP package2020-01-14T10:51:44+01:00Etienne Dysli Metref-RM-3681-MR-install SP package
*(from redmine: issue id 3681, created on 2016-05-04, closed on 2016-06-28)*
* Relations:
* parent #3661
*(from redmine: issue id 3681, created on 2016-05-04, closed on 2016-06-28)*
* Relations:
* parent #3661Etienne Dysli MetrefEtienne Dysli Metrefhttps://gitlab.switch.ch/etienne.dysli-metref/idpv3-mfa/-/issues/39-RM-3680-MR-acceptance test for first flow2020-01-14T10:51:43+01:00Etienne Dysli Metref-RM-3680-MR-acceptance test for first flowWith a web browser:
1. Send SAML AuthNRequest asking for the new authN context class to the
IdP
2. IdP should display the form
3. Submit form
4. IdP should produce a SAML AuthN assertion with the new authN context
class
Req...With a web browser:
1. Send SAML AuthNRequest asking for the new authN context class to the
IdP
2. IdP should display the form
3. Submit form
4. IdP should produce a SAML AuthN assertion with the new authN context
class
Requires web testing framework
*(from redmine: issue id 3680, created on 2016-05-04)*
* Relations:
* relates #3674
* blocks #3663
* parent #3685Etienne Dysli MetrefEtienne Dysli Metrefhttps://gitlab.switch.ch/etienne.dysli-metref/idpv3-mfa/-/issues/38-RM-3679-MR-write form view2020-01-14T10:51:43+01:00Etienne Dysli Metref-RM-3679-MR-write form view
*(from redmine: issue id 3679, created on 2016-05-04, closed on 2016-05-31)*
* Relations:
* parent #3674
*(from redmine: issue id 3679, created on 2016-05-04, closed on 2016-05-31)*
* Relations:
* parent #3674Etienne Dysli MetrefEtienne Dysli Metrefhttps://gitlab.switch.ch/etienne.dysli-metref/idpv3-mfa/-/issues/37-RM-3678-MR-write SWF flow description2020-01-14T10:51:42+01:00Etienne Dysli Metref-RM-3678-MR-write SWF flow description
*(from redmine: issue id 3678, created on 2016-05-04, closed on 2016-05-31)*
* Relations:
* parent #3674
*(from redmine: issue id 3678, created on 2016-05-04, closed on 2016-05-31)*
* Relations:
* parent #3674Etienne Dysli MetrefEtienne Dysli Metrefhttps://gitlab.switch.ch/etienne.dysli-metref/idpv3-mfa/-/issues/36-RM-3677-MR-configure IdP with flow + authN context class2020-01-14T10:51:41+01:00Etienne Dysli Metref-RM-3677-MR-configure IdP with flow + authN context class
*(from redmine: issue id 3677, created on 2016-05-04, closed on 2016-05-31)*
* Relations:
* blocks #3676
* parent #3674
*(from redmine: issue id 3677, created on 2016-05-04, closed on 2016-05-31)*
* Relations:
* blocks #3676
* parent #3674Etienne Dysli MetrefEtienne Dysli Metrefhttps://gitlab.switch.ch/etienne.dysli-metref/idpv3-mfa/-/issues/35-RM-3676-MR-decide new authN context class URL2020-01-14T10:51:41+01:00Etienne Dysli Metref-RM-3676-MR-decide new authN context class URL
*(from redmine: issue id 3676, created on 2016-05-04, closed on 2016-05-13)*
* Relations:
* blocks #3677
* parent #3674
*(from redmine: issue id 3676, created on 2016-05-04, closed on 2016-05-13)*
* Relations:
* blocks #3677
* parent #3674Etienne Dysli MetrefEtienne Dysli Metrefhttps://gitlab.switch.ch/etienne.dysli-metref/idpv3-mfa/-/issues/34-RM-3675-MR-SWF integration test2020-01-14T10:51:40+01:00Etienne Dysli Metref-RM-3675-MR-SWF integration test
*(from redmine: issue id 3675, created on 2016-05-04, closed on 2016-05-13)*
* Relations:
* parent #3674
*(from redmine: issue id 3675, created on 2016-05-04, closed on 2016-05-13)*
* Relations:
* parent #3674Etienne Dysli MetrefEtienne Dysli Metrefhttps://gitlab.switch.ch/etienne.dysli-metref/idpv3-mfa/-/issues/33-RM-3674-MR-Login flow with one form2020-01-14T10:51:39+01:00Etienne Dysli Metref-RM-3674-MR-Login flow with one formTo do
=====
Write one independent login flow with a single form (screen) with one
input field.
- fake authN, input is not actually checked
- configure IdP to run this flow with a new authN context class
How to test?
============
...To do
=====
Write one independent login flow with a single form (screen) with one
input field.
- fake authN, input is not actually checked
- configure IdP to run this flow with a new authN context class
How to test?
============
1. Send SAML AuthNRequest asking for the new authN context class to the
IdP
2. IdP should display the form
3. Submit form
4. IdP should produce a SAML AuthN assertion with the new authN context
class
Actual result
=============
IdP produces an error assertion because there is no subject defined by
the flow.
*(from redmine: issue id 3674, created on 2016-05-04, closed on 2016-05-31)*
* Relations:
* relates #3680
* child #3675
* child #3676
* child #3677
* child #3678
* child #3679w22Etienne Dysli MetrefEtienne Dysli Metrefhttps://gitlab.switch.ch/etienne.dysli-metref/idpv3-mfa/-/issues/32-RM-3666-MR-Add post-receive hook on Git repo to trigger builds2020-01-14T10:51:37+01:00Etienne Dysli Metref-RM-3666-MR-Add post-receive hook on Git repo to trigger builds
*(from redmine: issue id 3666, created on 2016-04-26, closed on 2016-05-04)*
* Relations:
* parent #3658
*(from redmine: issue id 3666, created on 2016-04-26, closed on 2016-05-04)*
* Relations:
* parent #3658Etienne Dysli MetrefEtienne Dysli Metrefhttps://gitlab.switch.ch/etienne.dysli-metref/idpv3-mfa/-/issues/31-RM-3664-MR-Automatic deployment on demo IdP2020-01-14T10:51:35+01:00Etienne Dysli Metref-RM-3664-MR-Automatic deployment on demo IdPBuild pipeline step to deploy the newly-built IdP on the demo machine.
*(from redmine: issue id 3664, created on 2016-04-20)*Build pipeline step to deploy the newly-built IdP on the demo machine.
*(from redmine: issue id 3664, created on 2016-04-20)*nextEtienne Dysli MetrefEtienne Dysli Metref