Official Java SDK for the Stormpath User Management REST API
Java Groovy HTML CSS Python JavaScript Other
Latest commit 124a07a Aug 25, 2016 @iancorcoran iancorcoran committed on GitHub Merge pull request #940 from stormpath/issue-877-set-request-auth-fac…
…tory-clientbuilder

Issue 877 set request auth factory clientbuilder
Permalink
Failed to load latest commit information.
api issue 877 - setRequestAuthenticator removed from ClientBuilder, now o… Aug 24, 2016
clover [maven-release-plugin] prepare for next development iteration Aug 24, 2016
docs 646 minor improvements as part of the second review round Aug 24, 2016
examples issue 877 - credential provider cleanup Aug 24, 2016
extensions issue 877 - setRequestAuthenticator removed from ClientBuilder, now o… Aug 24, 2016
impl issue 877 - setRequestAuthenticator removed from ClientBuilder, now o… Aug 24, 2016
tutorials [maven-release-plugin] prepare for next development iteration Aug 24, 2016
.gitignore Update root pom to include clover plugin. Added clover module. WIP - … Mar 23, 2016
.travis.yml Refactored author file to use single value regardless of which email … Aug 12, 2016
NOTICE #381: sanity commit. Currently focusing on html button rendering for … Apr 16, 2016
README.md Fixes #320 Apr 4, 2016
build_docs.sh updated tutorial and quickstart per @lhazlewood's feedback. Quickstar… Oct 31, 2015
changelog.md Updated changelog per @mraible. Aug 23, 2016
install_aws_cli.sh updated script to publish clover coverage report to S3 Jun 12, 2016
pom.xml [maven-release-plugin] prepare for next development iteration Aug 24, 2016
publish_coverage_report.sh updated script to publish clover coverage report to S3 Jun 12, 2016
publish_docs.sh updated publish docs script to reduce log output Aug 5, 2016
tck.sh #570 changed varios names for authenticators and requests Apr 15, 2016
travis_bootstrap.sh Refactored author file to use single value regardless of which email … Aug 12, 2016

README.md

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! support@stormpath.com

Documentation

Stormpath offers deep documentation and support for Java.

Please email support@stormpath.com with any errors or issues with the documentation.

Links

Below are some resources you might find useful!

Spring Support

Spring Security Support

Apache Shiro Support

API Authentication with Stormpath

Quickstart

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

Contributing

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

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.