First off, I'm very new to this. I'm writing a sails application with an angular front end and using passport for authentication. I would like to access the session data for the front end after a user has logged in. I've read multiple places that the data in the user object in api/policies/passport.js can only be accessed in a controller-served view, but I have no idea what would go inside this controller. All I have for this so far is the standard code inside api/policies/passport.js, assets/js/controllers.js, and assets/partials/partial1.html. So I don't have any code to show here. Can anyone show me an example of this?
Middleware between passport and angular
480 Views Asked by Daniel Rumfelt At
1
There are 1 best solutions below
Related Questions in ANGULARJS
- Angular Show All When No Filter Is Supplied
- Using pagination on a table in AngularJS
- State with different subviews
- Getting and passing MVC Model data to AngularJS controller
- Implementing prerender.io middleware in sails.js
- Token based authorization in nodejs/ExpressJs and Angular(Single Page Application)
- AngularJS, Google App Engine and URLrewrite
- send data from table to another page into forms
- How to write tests for classes with inheritance
- angularJS sending OPTIONS instead of POST
- Receiving POST from external application in AngularJS
- Metaprogramming AngularJS Filters
- Reload List after Closing Modal
- Why is my angularjs site not completely crawlable?
- Why is separation of JavaScript and HTML a good practice?
Related Questions in SAILS.JS
- Implementing prerender.io middleware in sails.js
- Sails.js CORS for post method
- how to integrate sails.js with a project based on mean.js boiler plate
- Sails JS Blueprints allow Update operations on primary key
- sails.js enable compression
- Sails JS - How to Work With Specific Model Attributes from the Associated Controller
- Unable to reset model instance attribute in sailsjs
- How to access information in Sails after creation?
- Constant 'in' values as REST API value at ease
- Find in collection/object - SailsJS and Waterline ORM
- integrating sails with OTP login (passwordless)
- Amending req.options in a sailsjs policy
- Middleware between passport and angular
- Sailsjs login API
- Getting error: Must specify an `id` when calling `Model.room(id)` with Sails.js Pub/Sub
Related Questions in PASSPORT.JS
- Using html5 localstorage instead of cookies with passport.js
- SoundCloud Authentication Consistently Returns 401 invalid_grant For Some Users
- LDAP authentication using passport-ldapauth npm
- Loopback and passport - AccessToken 401 Permission denied
- Middleware between passport and angular
- How should i use req inside non-middleware (Passport.js)?
- Model with unique attribute is being created twice
- Send info message from verify callback to client
- Loopback passport mobile login
- Standard responses for restful API
- Password reset using password.js in sails.js
- Using react-router and express with authentication via Passport.js - possible?
- Node mongoose always returning error on findOne
- SailsJs Passport authentication for Android
- How to initiate serializeUser method when user data has changed?
Related Questions in MIDDLEWARE
- Why doesn't my connect middleware pass forward?
- Proper calling of next callback in express get()
- Stop middleware pipeline execution in KOA
- Laravel 5.0 custom 404 does not use middleware
- Middleware between passport and angular
- Slim PHP Framework middleware custom URL filter
- How to rely on other middlewares in express?
- How to store session data using Owin hosting?
- Laravel 5 : passing a Model parameter to the middleware
- Laravel 5 route same urls login or not
- How to respond in Middleware Slim PHP Framework
- Rendering an "internal" Rails controller from a middleware
- What is wrong with Nodejs?
- Django 1.8: ImproperlyConfigured: Module "django.contrib.auth.middleware" does not define a "SessionAuthenticationMiddleware" attribute/class
- Laravel 5 - Middleware always restricts access while being logged in
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Follow this tutorial to implement the passport.js authentication: https://www.bearfruit.org/2014/07/21/tutorial-easy-authentication-for-sails-js-apps/
After you've done that you can access to the season data in your homepage like this:
in the server side you can access the data like this:
Attach a controller to a view:
in your sails/views folder create a new file called authHp.ejs. In sails/controllers create a new controller called authHpController.js with this code:
Now go to config/routes and add this:
'/authHp': { controller: 'authHpController' }
now it should be working