Official Java SDK for the Stormpath User Management REST API
We're available to answer all questions at [email protected].
The aim of this branch is to port the Stormpath Java integrations (Spring, Spring-Boot, and Servlet) to work with Okta's API instead of Stormpath.
Take a look at the Getting Started With Okta guide for instructions on how to get started.
2.0.2-oktarelease from Central, or build it yourself with Apache Maven:
You will also need to set the following properties (these can be set the same way as your existing Stormpath configuration properties).
| Key | Description | |-----|-------------| | okta.api.token | An Okta API key | | okta.application.id | You find your Application's id with an API call, or by opening your 'application' config in the Okta Admin console and grab the ID from your browsers URL | | stormpath.client.baseUrl | The base url of your Okta organization, for example in a preview enviornment this would be something like: https://dev-123456.oktapreview.com |
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:
If you have feedback about this library, please get in touch and share your thoughts! [email protected]
Stormpath offers deep documentation and support for Java.
Please email [email protected] with any errors or issues with the documentation.
Below are some resources you might find useful!
API Authentication with Stormpath - API Authentication for Jersey Applications - Tutorial
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.
Deploy our Spring Boot Example to Heroku
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.