SOAuth is the Simons Observatory Authentication Framework. It is designed to wrap around the GitHub authentication API, to serve several goals:
- Provide access to proprietary data products based upon membership of the
simonsobs
GitHub organization. - Allow for public logins to SO services.
- Allow for broad, fine-grained, permission setting for individual users.
- Reduce code duplication for the various FastAPI-powered applications we maintain.
Documentation is available in docs/.