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

Specify integrated authentication and user onboarding protocols #59

Open
indomitableSwan opened this issue Aug 11, 2022 · 2 comments
Open
Assignees
Labels

Comments

@indomitableSwan
Copy link
Contributor

indomitableSwan commented Aug 11, 2022

Since Lock Keeper does not provide a stand-alone, user-facing application, we want to provide a flexible way for Service Providers to authenticate their users that does not negatively impact security of Lock Keeper functionalities or the user experience.

To that end, we need a technical specification of a system that:

  • Supports multiple types of Service Provider logins, including passwordless systems.
  • Does not require the user to remember multiple passwords.
  • Covers onboarding flows for users, who may or may not be new users of the Service Provider ecosystem.
  • Does not negatively impact security of Lock Keeper.

We currently have an internal draft that treats the case of a user who has not previously registered for an account with the Service Provider. A starting point for completion of this epic is translation of this high-level draft to a detailed technical specification.

@indomitableSwan indomitableSwan changed the title Integrated Authentication Plan for local-client Specify integrated authentication and user onboarding protocols Aug 11, 2022
@jakinyele
Copy link
Member

@indomitableSwan For my own clarification, will there be a separate epic for an integrated authentication plan for the remote-client or is that implied by this epic?

@indomitableSwan indomitableSwan self-assigned this Aug 12, 2022
@indomitableSwan
Copy link
Contributor Author

@indomitableSwan For my own clarification, will there be a separate epic for an integrated authentication plan for the remote-client or is that implied by this epic?

This is not applicable for the remote client.

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

No branches or pull requests

2 participants