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

Sikkerhet ved bestillinger #38

Open
LilleAila opened this issue Oct 23, 2024 · 1 comment
Open

Sikkerhet ved bestillinger #38

LilleAila opened this issue Oct 23, 2024 · 1 comment

Comments

@LilleAila
Copy link
Member

Akkurat nå er systemet lagt opp slik at man autentiserer og gjør requests til PB gjennom frontenden. Dette fungerer bra når man skal lese data, og også å skrive data om seg selv, etc. Når det kommer til å håndtere bestillinger, mener jeg dette bør skje fra backend, gjennom en admin-autentisert instance av pocketbase. Å gi client-side brukere skrivetilgang til slike collections vil åpne store hull i sikkerheten som lar dem opprette egne bestillinger uten å betale, som selvfølgelig ikke er noe vi vil ha.

Jeg foreslår at vi gjør dette gjennom en slags callback fra vipps som sender en POST-request til en server-fil i svelte, som oppretter bestillingen på denne måten. For ansatte har det ikke like mye å si, siden de allerede har permissions til å gjøre hva de vil med bestillingene.

@kluvin
Copy link
Member

kluvin commented Oct 23, 2024

@LilleAila har du vurdert sikkerhetsreglene til pocketbase? #34

Det var en av hovedgrunnene jeg så på dette som en god kandidat for backend

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

2 participants