Comments (6)
Could easily be done using Vercel's recommended method!
https://vercel.com/docs/cron-jobs#how-to-secure-cron-jobs
from beam.
This has come up a couple of times but there's not currently a simple solution due the authentication requirement.
from beam.
This has come up a couple of times but there's not currently a simple solution due the authentication requirement.
One traditional workaround could be to allow github user to be able to join planetscale's github organization as a member (e.g. see nvidia's approach on accessing their private repos, https://developer.nvidia.com/gameworks-source-github) or create a dummy organization, albeit not sure if that's an adequate approach.
With everything considered, cross authorizing userbase from planetscale.com to be able to login demo instance beam (and any future demo instances) maybe a better solution on paper.
from beam.
I think it could be easy to do since okta allows to create a registration system where people could register in the test instance.
from beam.
@jasonlong I wonder if an easy solution for this could be a demo instance that uses a simple credentialed login and a Vercel cron on an API route to delete all demo accounts, or just wipe the DB every 24 hours.
from beam.
That sounds like a good solution. You'd need some sort of key to pass to the API route to ensure that only the cron job could wipe the DB and not just a random person calling the API.
from beam.
Related Issues (20)
- Make ⌘ + Enter submit
- Make like count on index page non-interactive
- Add Slack app
- Improve full-text search
- Possible to disable parts of prettier-plugin-organize-imports? HOT 2
- Make like and comment count buttons non-interactive on listings
- Preview app login serves 400 HOT 2
- Show the content of a post when notifying Slack HOT 2
- Dockerize it HOT 2
- Does it support tagging posts? HOT 2
- Error logging in HOT 16
- Error Deploying to Vercel: Missing NEXT_APP_URL HOT 1
- Out of sort memory, consider increasing server sort buffer size (errno 1038) for Long Posts on PlanetScale Database HOT 9
- Using it as a news feed without auth HOT 5
- can`t sign in
- Single, double quotes, and profile links are displayed badly in Slack messages HOT 2
- Update `prisma` dependency to a recent version (4.7.x or higher)
- Is it possible to use Self-hosted Mysql or MariaDB? HOT 1
- Setup Help HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from beam.