ODM2 / ODM2DataSharingPortal

A Python-Django web application enabling users to upload, share, and display data from their environmental monitoring sites via the app's ODM2 database. Data can either be automatically streamed from Internet of Things (IoT) devices, manually uploaded via CSV files, or manually entered into forms.
BSD 3-Clause "New" or "Revised" License
31 stars 8 forks source link

Cognito Integration #632

Closed ptomasula closed 1 year ago

ptomasula commented 1 year ago

This PR represents a draft implementation of Cognito ready for review on staging. The main code changes are related to swapping out the django user class for a custom user data model which integrates with AWS Cognito.

tpwrules commented 1 year ago

Will this leave any possibility of using Django's built-in authentication system again? Setting up Cognito would be a hassle for testing and small deployments.