Comments (2)
Is this implemented @daltonfury42 ?
from simplq-backend.
No, in the frontend side, I ended up removing cognito altogether, as it didn't make sense to maintain cognito for anonymous authentication.
So, we use google sign in alone, and for people who are not signed in, we mark them as "anonymous" and move on.
In all requests when the user has not logged in, he sends "anonymous" instead of the token, in which case he is authenticated with the user id "anonymous" without any checks. #95
What we could do is to move out ownership information into a separate table. Current:
Queue Table: (queueId, queueName, ..., ownerId)
Token Table: (tokenId, name, contactNumber, ..., ownerId)
to:
Queue Table: (queueId, queueName, ...)
Token Table: (tokenId, name, contactNumber, ...,)
ACL Table: (objectId, userId, Role)
This would, in future allow multiple people to manage the same queue, and we could give multiple roles to different users. (ADMIN, OWNER etc..)
But I had not made the changes as I don't think I will be taking up this feature very soon.
from simplq-backend.
Related Issues (20)
- Memory Leak
- Accidently pushed credentials to git, have to regerate
- PATCH Request to have a MAX_QUEUE_CAPACITY HOT 3
- Dockerise SimplQ to enable self hosting HOT 26
- Regression: Server responds with 500 error to every request HOT 1
- Automate Liquibase migration from CI
- Inconsistency in queue state HOT 3
- Backend Support for queue history HOT 9
- Add health checks for production. HOT 1
- We should have a validator class for queue and token objects HOT 1
- Bug: Adding someone with the same name again into the queue doesn't work. HOT 1
- TechDebt: Remove overloaded status enums. HOT 4
- Hardcoded URL in Token.java HOT 4
- getOwnerOrElseCreate() in OwnerService uses orElse instead of orElseGet HOT 6
- Update README HOT 3
- Bug: Queue name uniqueness constraint not present in DB.
- Fix Duplicate Queue Name Issue HOT 2
- Add API to export queue events as CSV HOT 1
- New queues can't be created with the deleted queue names HOT 4
- Same token number assigned to multiple people
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 simplq-backend.