-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
epicA large goal generally guiding developmentA large goal generally guiding development
Description
At some point, the application will require authentication.
Once users are authenticated, this will allow the service to authorize administration of a purl domain and the contained purls of the given domain.
To me the most flexible route would be to rely on some JWT and to trust some identity provider.
The resolve endpoint should not require authentication. PURLs can't protect their target by having users log in. There may of course be some use to having only logged-in and authorized users get a list of PURLs of a domain (an example). But that is not yet interesting to persurl. If you want this, open an issue.
Patterns / Options
- Consider supporting popular identity providers: Google, Auth0, Microsoft, Github, Zitadel
- Consider using Zitadel - I personally want to use this more to evaluate its capabilities
- Self-managed API keys (simple)
-
Self-managed user accountsNot every wheel needs re-inventing. A good article about that.
Metadata
Metadata
Assignees
Labels
epicA large goal generally guiding developmentA large goal generally guiding development