Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Requirements and Good Practices around Unenrollment #63

Closed
ianbjacobs opened this issue May 4, 2021 · 3 comments
Closed

Requirements and Good Practices around Unenrollment #63

ianbjacobs opened this issue May 4, 2021 · 3 comments

Comments

@ianbjacobs
Copy link
Collaborator

ianbjacobs commented May 4, 2021

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:

  • The user's lifecycle management of stored SPC credentials (add/delete)
  • Server-initiated requests to delete stored SPC credentials
  • Server-side management of associations between SPC credentials and payment instruments. Suppose I lose my laptop and I want to tell my financial services provider: please forget all (or some?) of my SPC credentials.

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 added a commit that referenced this issue May 6, 2021
@ianbjacobs
Copy link
Collaborator Author

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"
fido-alliance/how-to-fido#35

@ianbjacobs
Copy link
Collaborator Author

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
Copy link
Collaborator Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant