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

Provider Application Details Design Doc #2269

Open
wilwade opened this issue Mar 10, 2025 · 0 comments
Open

Provider Application Details Design Doc #2269

wilwade opened this issue Mar 10, 2025 · 0 comments
Assignees

Comments

@wilwade
Copy link
Collaborator

wilwade commented Mar 10, 2025

As a social login provider, I want to be able to get trusted details about the provider and the applications the provider runs.

AC

  • Anyone should be able to fetch the name, domain, and logo of a Provider
  • A provider should be able to create and update name, domain, and logo
  • A provider should be able to create, update, and remove applications that have a unique (to that provider) string identifier, name, domain, and logo
  • Anyone who has a provider id and application id should be able to fetch the details of that provider's application
  • Anyone should be able to discover a list of a provider's application ids
  • The data (name, domain, logo) should all be onchain
  • The logo should be a 250x100 px png
  • Able to replace: https://projectlibertylabs.github.io/siwf/v2/docs/DataStructures/All.html#application-context

Open Questions

  • How do we protect against a phishing provider (for mainnet)
    • Does Governance need to be a part of approving the changes to a provider?
    • Outside verification options?

Notes

  • Don't forget the updates to Provider Dashboard to support it
@wilwade wilwade self-assigned this Mar 10, 2025
@p5150j p5150j self-assigned this Mar 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants