w3c / secure-payment-confirmation

Secure Payment Confirmation (SPC)
https://w3c.github.io/secure-payment-confirmation/
Other
111 stars 40 forks source link

Requirements and Good Practices around Unenrollment #63

Closed ianbjacobs closed 2 years ago

ianbjacobs commented 3 years ago

Hi all,

Lawrence Cheng and I were chatting today and he raised an issue I had not yet thought about: unenrollment of SPC credentials. It seems to me there are multiple topics here:

Are the second two necessary? If so, from an API perspective is anything needed? Or is this just "good practice" documentation?

I have not yet looked into what FIDO says about unenrollment. That could be a good starting point.

Ian

ianbjacobs commented 3 years ago

Here are some potentially relevant FIDO resources:

FIDO Authenticator Lifecycle Management for IT Administrators https://fidoalliance.org/fido-authenticator-lifecycle-management-for-it-administrators/

White Paper: Enterprise Adoption Best Practices – Managing FIDO Credential Lifecycle for Enterprises https://fidoalliance.org/white-paper-enterprise-adoption-best-practices-managing-fido-credential-lifecycle-for-enterprises/

I've also asked a question in "How to FIDO" https://github.com/fido-alliance/how-to-fido/issues/35

ianbjacobs commented 3 years ago

Through a conversation today one idea came up: could the enrollment API take as input from the relying party a URL to a lifecycle management page, so the user can "opt out" some SPC credentials?

ianbjacobs commented 2 years ago

I've decided to close this issue in favor of #172