spacetelescope / jwql

The James Webb Space Telescope Quicklook Application
BSD 3-Clause "New" or "Revised" License
65 stars 43 forks source link

Create database table for tracking web app usage #259

Open bourque opened 5 years ago

bourque commented 5 years ago

Now that we have authentication for our web app (#245), we could conceivably start storing information about the users that log into the site. When a user logs in, we have access to some of the user's information (username, IP address, browser, date/time of log in, etc). It would be nice to harvest this information to get a sense of who, when, where our application is being used from.

We could do this ourselves by adding a database entry every time a login occurs, or a particular page is visited. However, I wonder if there are any open source tools out there that could already do this for us (akin to Google Analytics?). Perhaps something worth exploring.

stscijgbot-jwql commented 3 months ago

This issue is tracked on JIRA as JWQL-237.

stscijgbot-jwql commented 3 months ago

Comment by Bryan Hilbert on JIRA:

This may be more difficult that the original github issue implied. We'll have to get whatever information is available from ITSD, since access is being managed via SSO. It will take some work to be able to determine if we would have regular access to login information.