Skip to content
Official Java SDK for the Stormpath User Management REST API
Java Groovy HTML CSS Python Makefile Other
Latest commit e12cd93 May 26, 2016 @mrioan mrioan Merge pull request #642 from stormpath/325_role_prefix
Remove the ROLE_ prefix for HttpServletRequest#isUserInRole(String)
Failed to load latest commit information.
api Merge pull request #627 from stormpath/559-update-versions May 17, 2016
clover [maven-release-plugin] prepare for next development iteration May 2, 2016
docs Rename property keys and documented changes on wiki. May 5, 2016
examples 325 added jsp with sec:authorize hasAuthority check May 23, 2016
extensions Merge pull request #642 from stormpath/325_role_prefix May 26, 2016
impl Add additional tests to prove YAML doesn't care about quoted or non-q… May 25, 2016
tutorials Upgrade dependencies to the latest versions May 12, 2016
.gitignore Update root pom to include clover plugin. Added clover module. WIP - … Mar 23, 2016
.travis.yml Remove support for Java 6. Apr 12, 2016
NOTICE Fixes #387 Dec 7, 2015 Fixes #320 Apr 4, 2016 updated tutorial and quickstart per @lhazlewood's feedback. Quickstar… Oct 31, 2015 Merge branch 'master' of into… May 3, 2016
deployKey_stormpath_github_io_id_rsa.enc enabled ssh key for push to Oct 18, 2015
pom.xml Upgrade dependencies to the latest versions May 12, 2016 updated travis to handle multiple files per… Mar 23, 2016 Refactored examples to all be in examples package. Updated main pom.x… Oct 30, 2015
secrets.tar.enc updated travis to handle multiple files per… Mar 23, 2016 #570 changed varios names for authenticators and requests Apr 15, 2016

Build Status

Stormpath Java SDK

An advanced, reliable and easy-to-use user management API, built by Java security experts

Stormpath is a complete user management API. This library gives your Java app access to all of Stormpath's features:

  • Robust authentication and authorization.
  • Schemaless user data and profiles.
  • A hosted login subdomain, for easy Single Sign-On across your apps.
  • Social login with Facebook and Google OAuth.
  • Secure API key authentication for your service.
  • Servlet support for Java web applications.

If you have feedback about this library, please get in touch and share your thoughts!


Stormpath offers deep documentation and support for Java.

Please email with any errors or issues with the documentation.


Below are some resources you might find useful!

Spring Support

Spring Security Support

Apache Shiro Support

API Authentication with Stormpath


Any Java application can use our general Stormpath Java API Quickstart to get started.

We also have a Java WebApp Quickstart for the Stormpath Servlet Plugin - a drop-in plugin for web applications deployed to a Servlet container, like Tomcat or Jetty.

If you're building a Spring Boot application, the Spring Boot Webapp Quickstart will get you up and running quickly.

Build Instructions

This project requires Maven 3.2.1 and JDK 7 to build. Run the following:

> mvn install

Release changes are viewable in the change log


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.

For all additional information, please see the full Project Documentation.

Something went wrong with that request. Please try again.