Comments (2)
You could use a UserProvider
but it is more for mapping a "session" to a user. I'd rather use the AuthChannel
to hold any state (call it SessionInfo
or something like that). An AuthChannel
is created for every call so you should feel free to store any state in here.
Later, you can get this auth channel through HttpCall's lazy authChannel
property, which is basically a singleton. The only downside is you'd have to cast this down to your type and get the information out of it.
In future, I could improve the core by adding a property in AuthChannel
interface, something like SessionBag
, to make it easier or add something to HttpCall
itself.
I hope this was helpful.
from alpas.
Thank you very much, that was very helpful! I will try that approach
from alpas.
Related Issues (20)
- Restart server on build changes HOT 1
- Creating multiple controllers at once confirms only the last controller being created successfully
- Cover wildcard routes in routing docs HOT 1
- Command output messages are not colored if the command isn't in the core
- Add Build failed error details messaging
- Add graceful error handling fo duplicative Link:web and Link:template actions
- Ability to see version number via command line HOT 1
- Add make database command if connected to MySQL server
- create a tag to create a hidden method field for method spoofing HOT 1
- Add support for Slack notification channel
- HTTP ERROR 500 - mix-manifest.json does not exist
- Add means to get current route feature request
- Add replyasjson list
- Add /<id> delete method for resources controller
- State of the project HOT 4
- Path to version 1.0
- Error connecting with a MySQL 8.0 server instance on Windows
- Allow handling multiple static assets locations
- Add storage/app/public path to static assets paths by default
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 alpas.