SATOSA icon indicating copy to clipboard operation
SATOSA copied to clipboard

Handle OIDC prompt together with SAML ForceAuthn and IsPassive

Open melanger opened this issue 3 years ago • 0 comments

Allow processing prompt=none/login/select_account/consent, ForceAuthn=true and IsPassive=true, including interoperability (e.g. IsPassive=true from SAML frontend is converted to prompt=none in OIDC backend)

Change is backward compatible considering nobody is using prompt and IsPassive on frontends or the constant Context.KEY_FORCE_AUTHN.

All Submissions:

  • [x] Have you checked to ensure there aren't other open Pull Requests for the same update/change?
  • [x] Have you added an explanation of what problem you are trying to solve with this PR?
  • [x] Have you added information on what your changes do and why you chose this as your solution?
  • [x] Have you written new tests for your changes?
    • Changes are covered by modified existing tests
  • [x] Does your submission pass tests?
  • [x] This project follows PEP8 style guide. Have you run your code against the 'flake8' linter?
    • yes, but there were many violations already

melanger avatar Nov 04 '22 22:11 melanger