SURFscz / SRAM-deploy

Deploy scripts for the SCZ
Apache License 2.0
5 stars 5 forks source link

Meer testusers voor VM #284

Closed baszoetekouw closed 2 years ago

baszoetekouw commented 2 years ago

Om de MFA flows in de VM goed te kunnen testen hebben we meer gebruikers nodig in de oidc-op:

mrvanes commented 2 years ago

Fixed by https://github.com/SURFscz/SRAM-deploy/pull/285

baszoetekouw commented 2 years ago

Hoe zorg je daar dan dat die nieuwe users geen ACR-waarde krijgen? Het lijkt (als ik de config goed begrijp) dat alle gebruikers automatisch in het authentication->mfa "profile" zitten (https://github.com/SURFscz/SRAM-deploy/blob/main/roles/oidc-op/templates/config_op.yaml.j2#L221). Om MFA te kunnen testen heb ik juist gebruikers MET acr (de huidige admin voldoet daarvoor) en zonder acr nodig.

mrvanes commented 2 years ago

acr: urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword (default als geen ACR gevraagd wordt) is ook goed genoeg. Implementatie met keuze (radio) button in de login template van flask_example OP. https://github.com/IdentityPython/oidc-op/blob/master/example/flask_op/templates/user_pass.jinja2 Misschien meteen de stap naar https://github.com/IdentityPython/idpy-oidc maken?