JanssenProject / jans

An open source enterprise digital identity platform for CIAM or workforce... Janssen is a distribution of standards-based, developer friendly, components that are engineered to work together in any cloud. #OAuth #OpenID #FIDO
https://docs.jans.io
Apache License 2.0
455 stars 73 forks source link

ProjectPasskeys: Refactor MDS3 codebase and server config #9111

Open yackermann opened 1 month ago

yackermann commented 1 month ago

Configuration refactoring

"disabled" means attestation "none" "monitor" means attestation "direct" but still accept if none return "enforced" means that credential creation will fail if attestation is not returned

yackermann commented 1 month ago

MDS Code Base refactoring

[TODO]

yurem commented 1 month ago

These 2 folders Fido2 uses for devices root certs:

Deprecate mdsCertsFolder
Deprecate authenticatorCertsFolder

Should we deprecate related to these folders functionality or there is replacement for this?

yackermann commented 1 month ago

There should not be a separate folder for device roots. All checks must be done against metadata @yurem

yurem commented 1 month ago

This is right approach. But how to do this edge cases if device not in MDS3 list yet? For example we also need to add SG roots.

yackermann commented 3 weeks ago

@yurem standard metadata will have the device root.