Timeline for Identify user session for dynamic client interaction between a Cloud application and an Angular/Pyramid application
Current License: CC BY-SA 4.0
7 events
| when toggle format | what | by | license | comment | |
|---|---|---|---|---|---|
| Mar 29, 2024 at 10:07 | comment | added | thomasc | Hi Greg, Thanks for you reply. That is indeed the heart of my question. Do I understand correctly that through notifications API the browser provides a unique key to the Cloud application, which is then sent to my back-end server. My back-end server uses that key to send a notification to the end-user's browser. I guess that the notification can contain a URL that points to the page in my front-end application. When the user clicks on the URL, Angular client is opened on the right page? | |
| Mar 28, 2024 at 19:59 | comment | added | Greg Burghardt | If the user is not "in the angular application", how will you have any connection to the web browser? And perhaps that is the heart of your question. Browsers have a notifications API, which might be useful. | |
| Mar 28, 2024 at 19:30 | comment | added | thomasc | Eventual Consistency is accepable, the expectation is that data between systems become consistent after a couple of seconds. The user may or may not be in the Angular application. If not in the application it should be opended automatically with the new invoice displayed. If the user is in the application the new invoice must be added to the list of invoices to be handled (the user continues the work he/she is doing). | |
| Mar 28, 2024 at 18:27 | comment | added | Greg Burghardt | Is this workflow expected to be quick enough that the end user will remain on a single page or use case in the Angular application, or do you need to implement Eventual Consistency here? Is the user expected to be some place else in your application when the notification comes back in through the web socket? | |
| Mar 28, 2024 at 18:24 | history | edited | Greg Burghardt | CC BY-SA 4.0 | Replace hyphenated phrases with spaces. None of these need to be hyphenated, and just distracts from the question. |
| S Mar 28, 2024 at 11:11 | review | First questions | |||
| Mar 28, 2024 at 12:19 | |||||
| S Mar 28, 2024 at 11:11 | history | asked | thomasc | CC BY-SA 4.0 |