#Stormpath is Joining Okta We are incredibly excited to announce that Stormpath is joining forces with Okta. Please visit the Migration FAQs for a detailed look at what this means for Stormpath users.
We're available to answer all questions at support@stormpath.com.
This is a sample web application that uses Java + Jersey on the backend and Angular JS on the frontend. It demonstrates how to use the Stormpath Java SDK to generate API Keys, create new accounts, generate Oauth Tokens, and make HTTP calls to REST endpoints using both Oauth and Basic Authentication.
Stormpath is a User Management API that reduces development time with instant-on, scalable user infrastructure. Stormpath's intuitive API and expert support make it easy for developers to authenticate, manage, and secure users and roles in any application.
Below are some resources you might find useful!
Stormpath Java Support
Please email support@stormpath.com with any errors, issues or questions.
Login Screen
Type your username/password if you have an account. If not, fill out the 'Create Account' form, submit, and then sign in.
Dashboard
As soon as you log in, an API Key and Secret will be generated for you. The sidebar titles describe the functionality hidden behind each link.
Make a REST call using Basic Auth
Click this sidebar link and the functionality will pop up in the center of the page. Select a city and experience the simplicity of Basic authorization!
Generate an Oauth Token
This functionality lets you exchange your API credentials for an Oauth Token. First, select the cities you'd like to be able to have access to (scope). Clicking GetOauth will generate your token and set you up for the next section.
Make permitted REST call using Oauth
Since we included San Mateo in our scope when generating an Oauth Token we can view it's weather with no problem.
Make a forbidden REST call using Oauth
Since we did not include Berlin in our scope when generating an Oauth Token, attempting to view it's weather is prohibited!
This project requires maven.
$ git clone https://github.com/rkazarin/sample-jersey-webapp.git
$ cd sample-jersey-webapp
$ mvn install
Deploy the .war file to your web container/application server and launch/access it according to your container's configuration.
Contributions, bug reports and issues are very welcome. Stormpath regularly maintains this repository, and are quick to review pull requests and accept changes!
You can make your own contributions by forking the develop branch of this repository, making your changes, and issuing pull request on the develop branch.
Copyright © 2013-2015 Stormpath, Inc. and contributors.
This project is open-source via the Apache 2.0 License.