Gluu is working on a free open source app called Cred Mgr:
  github.com/GluuFederation/cred-mgr

As the name suggests, this app is a user-facing application that let's the person reset existing credentials and register new credentials. To avoid degrading the security of credentials, we want to make sure that a person can only reset a credential if they present one with equal or greater stength, or "level"

Cred-mgr knows the level, because we are returning it as the first value in the amr array in the id_token. We are also publishing a mapping of amr values to acr values in the OP discovery page. For example:

 "auth_level_mapping": {
        "50": ["http://example.com/saml";],
        "10": ["http://example.com/u2f";, "http://example.com/duo";],
        "1": ["http://example.com/pw";]
    },

If we could agree on this appraoch, then it could be interoperable across domains. I don't see any other solutions being proposed, so no one can figure out how to properly handle multi-factor credential reset in a standard way.

- Mike


-------------------------------------
Michael Schwartz
Gluu
Founder / CEO
m...@gluu.org
http://support.gluu.org

_______________________________________________
OAuth mailing list
OAuth@ietf.org
https://www.ietf.org/mailman/listinfo/oauth

Reply via email to