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

Logically split auth API from the rest of the map ingestion API #3

Open
davenquinn opened this issue Jan 21, 2024 · 1 comment
Open

Comments

@davenquinn
Copy link
Member

If this codebase is going to be a general-purpose API v3 for Macrostrat, we need to keep things separate by functional silo, to facilitate easier independent development in the future.

The security module, in particular, needs to be something that can easily be brought to bear in many contexts. Eventually, this could look like pulling it out into its own Python module (maybe in the UW-Macrostrat/python-libraries repo). Or, this could be its own microservice. A first step would be separating it from the other parts of the application code here.

@davenquinn
Copy link
Member Author

Alternatively, we could recast this API as a map-ingestion-specific service.

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