This repository is an example fullstack web application, using Angular.js on the front-end and Express.js as your back-end server. It uses express-stormpath and stormpath-sdk-angularjs to authenticate users, protect your server API, and render default login and registration screens in your Angular application.
To run this example project on your local computer, you will need to have Node.js installed and will need to create a Stormpath tenant account. Please sign up for a free account at https://api.stormpath.com/register
Clone this repository, then enter the folder with your terminal and run this command:
npm install
If the installation is successful you can continue on to configuration.
Please
create a file, in this folder, named stormpath.yml
and place this configuration
in the file:
client:
apiKey:
id: YOUR_API_KEY_ID
secret: YOUR_API_KEY_SECRET
application:
href: https://api.stormpath.com/v1/applications/XXXX <-- YOUR APP HREF
To start the server, run this command in the folder:
node server/server.js
If the server is able to start with your configuration, you will see this in your terminal:
Stormpath Ready
Application running at http://localhost:3000
The application should now be running in your borwser at http://localhost:3000
You can get your API Keys and Application HREF from the Stormpath Admin Console.