idpv3-mfa issueshttps://gitlab.switch.ch/etienne.dysli-metref/idpv3-mfa/-/issues2020-01-14T10:52:15+01:00https://gitlab.switch.ch/etienne.dysli-metref/idpv3-mfa/-/issues/68-RM-3731-MR-Update installation instructions2020-01-14T10:52:15+01:00Etienne Dysli Metref-RM-3731-MR-Update installation instructionsNew: project must be built to get a JAR to install.
*(from redmine: issue id 3731, created on 2016-07-26, closed on 2016-07-26)*
* Relations:
* parent #3694New: project must be built to get a JAR to install.
*(from redmine: issue id 3731, created on 2016-07-26, closed on 2016-07-26)*
* Relations:
* parent #3694Etienne Dysli MetrefEtienne Dysli Metrefhttps://gitlab.switch.ch/etienne.dysli-metref/idpv3-mfa/-/issues/62-RM-3719-MR-Document RADIUS conversation2020-01-14T10:52:11+01:00Etienne Dysli Metref-RM-3719-MR-Document RADIUS conversationWrite down which RADIUS messages are used/expected in the conversation
to verify one OTP.
*(from redmine: issue id 3719, created on 2016-07-13, closed on 2016-08-23)*
* Relations:
* parent #3696Write down which RADIUS messages are used/expected in the conversation
to verify one OTP.
*(from redmine: issue id 3719, created on 2016-07-13, closed on 2016-08-23)*
* Relations:
* parent #3696https://gitlab.switch.ch/etienne.dysli-metref/idpv3-mfa/-/issues/60-RM-3711-MR-Force re-authentication2020-01-14T10:52:09+01:00Etienne Dysli Metref-RM-3711-MR-Force re-authenticationSupport forcing re-authentication in the MFA/OTP flow.
*(from redmine: issue id 3711, created on 2016-06-29)*Support forcing re-authentication in the MFA/OTP flow.
*(from redmine: issue id 3711, created on 2016-06-29)*https://gitlab.switch.ch/etienne.dysli-metref/idpv3-mfa/-/issues/59-RM-3706-MR-Modify validation action to validate OTPs against fake RADIUS val...2020-01-14T10:52:09+01:00Etienne Dysli Metref-RM-3706-MR-Modify validation action to validate OTPs against fake RADIUS validator serviceneeds an "OTP verifier" interface to hide RADIUS
*(from redmine: issue id 3706, created on 2016-06-15, closed on 2016-09-09)*
* Relations:
* parent #3737needs an "OTP verifier" interface to hide RADIUS
*(from redmine: issue id 3706, created on 2016-06-15, closed on 2016-09-09)*
* Relations:
* parent #3737Etienne Dysli MetrefEtienne Dysli Metrefhttps://gitlab.switch.ch/etienne.dysli-metref/idpv3-mfa/-/issues/58-RM-3705-MR-Wire OTP extraction bean in simple flow2020-01-14T10:52:08+01:00Etienne Dysli Metref-RM-3705-MR-Wire OTP extraction bean in simple flowbetween view state and validation action state
need to mock the HTTP request in tests
*(from redmine: issue id 3705, created on 2016-06-15, closed on 2016-09-08)*
* Relations:
* parent #3740between view state and validation action state
need to mock the HTTP request in tests
*(from redmine: issue id 3705, created on 2016-06-15, closed on 2016-09-08)*
* Relations:
* parent #3740Etienne Dysli MetrefEtienne Dysli Metrefhttps://gitlab.switch.ch/etienne.dysli-metref/idpv3-mfa/-/issues/57-RM-3704-MR-find a good Java library for RADIUS2020-01-14T10:52:07+01:00Etienne Dysli Metref-RM-3704-MR-find a good Java library for RADIUSfallback to executing radclient as first step
*(from redmine: issue id 3704, created on 2016-06-15, closed on 2016-08-23)*
* Relations:
* parent #3696fallback to executing radclient as first step
*(from redmine: issue id 3704, created on 2016-06-15, closed on 2016-08-23)*
* Relations:
* parent #3696Etienne Dysli MetrefEtienne Dysli Metrefhttps://gitlab.switch.ch/etienne.dysli-metref/idpv3-mfa/-/issues/56-RM-3703-MR-modify simple flow view to display username2020-01-14T10:52:05+01:00Etienne Dysli Metref-RM-3703-MR-modify simple flow view to display username
*(from redmine: issue id 3703, created on 2016-06-15, closed on 2016-08-04)*
* Relations:
* parent #3695
*(from redmine: issue id 3703, created on 2016-06-15, closed on 2016-08-04)*
* Relations:
* parent #3695Etienne Dysli MetrefEtienne Dysli Metrefhttps://gitlab.switch.ch/etienne.dysli-metref/idpv3-mfa/-/issues/55-RM-3702-MR-modify simple flow to fetch username from session2020-01-14T10:52:04+01:00Etienne Dysli Metref-RM-3702-MR-modify simple flow to fetch username from session
*(from redmine: issue id 3702, created on 2016-06-15, closed on 2016-07-29)*
* Relations:
* parent #3695
*(from redmine: issue id 3702, created on 2016-06-15, closed on 2016-07-29)*
* Relations:
* parent #3695Etienne Dysli MetrefEtienne Dysli Metrefhttps://gitlab.switch.ch/etienne.dysli-metref/idpv3-mfa/-/issues/54-RM-3701-MR-configure IdP for initial authn with Password2020-01-14T10:52:03+01:00Etienne Dysli Metref-RM-3701-MR-configure IdP for initial authn with Password
*(from redmine: issue id 3701, created on 2016-06-15, closed on 2016-07-29)*
* Relations:
* parent #3695
*(from redmine: issue id 3701, created on 2016-06-15, closed on 2016-07-29)*
* Relations:
* parent #3695Etienne Dysli MetrefEtienne Dysli Metrefhttps://gitlab.switch.ch/etienne.dysli-metref/idpv3-mfa/-/issues/53-RM-3700-MR-add flow actions to create session2020-01-14T10:52:02+01:00Etienne Dysli Metref-RM-3700-MR-add flow actions to create session
*(from redmine: issue id 3700, created on 2016-06-15, closed on 2016-07-26)*
* Relations:
* parent #3694
*(from redmine: issue id 3700, created on 2016-06-15, closed on 2016-07-26)*
* Relations:
* parent #3694Etienne Dysli MetrefEtienne Dysli Metrefhttps://gitlab.switch.ch/etienne.dysli-metref/idpv3-mfa/-/issues/52-RM-3699-MR-define flow beans2020-01-14T10:52:00+01:00Etienne Dysli Metref-RM-3699-MR-define flow beans
*(from redmine: issue id 3699, created on 2016-06-15, closed on 2016-07-26)*
* Relations:
* parent #3694
*(from redmine: issue id 3699, created on 2016-06-15, closed on 2016-07-26)*
* Relations:
* parent #3694Etienne Dysli MetrefEtienne Dysli Metrefhttps://gitlab.switch.ch/etienne.dysli-metref/idpv3-mfa/-/issues/51-RM-3698-MR-figure out what session objects to create2020-01-14T10:51:59+01:00Etienne Dysli Metref-RM-3698-MR-figure out what session objects to create
*(from redmine: issue id 3698, created on 2016-06-15, closed on 2016-07-26)*
* Relations:
* parent #3694
*(from redmine: issue id 3698, created on 2016-06-15, closed on 2016-07-26)*
* Relations:
* parent #3694Etienne Dysli MetrefEtienne Dysli Metrefhttps://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/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 Metref