• This repository has been archived on 13/Dec/2018
  • Stars
    star
    221
  • Rank 176,257 (Top 4 %)
  • Language
    Java
  • Created over 12 years ago
  • Updated about 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Official Java SDK for the Stormpath User Management REST API

Build Status

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 [email protected].

Okta Support Branch

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.

Grab the 2.0.2-okta release from Central, or build it yourself with Apache Maven: mvn install

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

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! [email protected]

Documentation

Stormpath offers deep documentation and support for Java.

Please email [email protected] 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.

Deploy our Spring Boot Example to Heroku

Deploy

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.

More Repositories

1

express-stormpath

Build simple, secure web applications with Stormpath and Express!
JavaScript
324
star
2

jwt-inspector

JWT Inspector & Debugger
JavaScript
277
star
3

spring-mvc-rest-exhandler

Spring MVC ReST Exception Handler
Java
180
star
4

Turnstile

An authentication framework for Swift.
Swift
164
star
5

stormpath-sdk-angularjs

User Management for AngularJS (1.x) applications
JavaScript
164
star
6

stormpath-flask

Build simple, secure web applications with Stormpath and Flask!
Python
156
star
7

stormpath-sdk-react

User Management and Authentication for React
JavaScript
149
star
8

stormpath-express-react-example

Fullstack example application, using React, Express.js, and Stormpath
JavaScript
107
star
9

stormpath-sdk-node

Official Node.js SDK for the Stormpath User Management REST API
JavaScript
92
star
10

todos-jersey

A sample REST+JSON application using JAX-RS/Jersey
Java
81
star
11

stormpath-sdk-php

PHP SDK for the Stormpath User Management and Authentication REST+JSON API
PHP
72
star
12

stormpath-sdk-dotnet

The Official Stormpath SDK for C# and Visual Basic. Stormpath enables developers to build user authentication, user management, and security workflows quickly into their apps.
C#
52
star
13

Turnstile-Vapor-Example

A demo of Vapor Authentication powered by Turnstile
Swift
46
star
14

JavaRoadStorm2016

Java
45
star
15

stormpath-spring-boot-react-example

React App with Spring Boot and Stormpath
Java
45
star
16

stormpath-passport-express-sample

A simple Stormpath Express sample app.
HTML
43
star
17

stormpath-sdk-python

The official Stormpath Python library!
Python
38
star
18

stormpath-django

Django plugin for Stormpath
Python
38
star
19

stormpath-flask-sample

A simple sample application which makes use of the Flask-Stormpath library.
HTML
37
star
20

stormpath-rails

Ruby on Rails support for Stormpath
Ruby
35
star
21

passport-stormpath

Passport.js plugin for the Stormpath User Management Service
JavaScript
35
star
22

stormpath-shiro

Apache Shiro plugin for Stormpath
Java
34
star
23

Turnstile-Perfect

Authentication for the Perfect Web Framework using Turnstile
Swift
33
star
24

stormpath-spring-boot-jpa-example

Java
30
star
25

stormpath-laravel

Build simple, secure web applications with Stormpath and Laravel
PHP
29
star
26

stormpath-express-mobile-notes-example

The backend for the Stormpath Notes iOS and Android examples. Built with express-stormpath.
JavaScript
28
star
27

spring-boot-spring-security-tutorial

A tutorial for writing a webapp using the Stormpath Spring Boot + Spring Security integration
HTML
28
star
28

stormpath-cli

The official Stormpath command line client.
Python
27
star
29

stormpath-sdk-ios

iOS SDK for Stormpath
Swift
26
star
30

stormpath-nginx

A Stormpath integration written in Lua for the nginx web server.
Perl
24
star
31

stormpath-sdk-ruby

Ruby SDK for the Stormpath User Management and Authentication REST+JSON API
Ruby
24
star
32

stormpath-sdk-express

[Deprecated] Stormpath SDK for Node.js Express applications.
JavaScript
23
star
33

stormpath-restify

JavaScript
19
star
34

stormpath-react-native-example

React Native including Login and Authentication with Stormpath
JavaScript
19
star
35

roadstorm-jwt-microservices-tutorial

Securing Spring Boot Microservices using JWTs and the JJWT library
Java
18
star
36

samza-spring-boot-starter

Run Samza as a Spring Boot application
Java
18
star
37

stormpath-sdk-android

Android library for Stormpath
HTML
18
star
38

stormpath-aspnetcore

Build simple, secure web applications with Stormpath and ASP.NET Core
C#
18
star
39

stormpath.js

Stormpath JavaScript support for browser clients
JavaScript
17
star
40

idsite-src

Project source for Stormpath's default production ID Site
JavaScript
15
star
41

stormpath-scala

14
star
42

express-stormpath-angular-sample-project

Sample fullstack application, using Angular.js, Express.js, and Stormpath
HTML
14
star
43

stormpath-documentation

The Stormpath Product Guides
JavaScript
12
star
44

stormpath-aspnetcore-example

Example web application using Stormpath and ASP.NET Core
C#
12
star
45

stormpath-ios-notes-example

Stormpath Notes, an example app that lets you save notes to a REST API powered by Stormpath
Swift
12
star
46

stormpath-framework-spec

Language-agnostic API specification for Stormpath Framework Integrations
12
star
47

stormpath-angularjs-spring-boot-example

AngularJS UI with Gulp and Browsersync. Backend is CORS-enabled with Spring Boot + Stormpath.
JavaScript
11
star
48

stormpath.github.io

Stormpath public documentation. This repo serves built assets, please no PRs here
HTML
11
star
49

jaxrs-spring-blog-example

Java
11
star
50

stormpath-spring-boot-ionic-example

Spring Boot, Ionic, and Stormpath 🍻
TypeScript
11
star
51

stormpath-framework-tck

HTTP integration tests that ensure a Stormpath web framework integration implements the Stormpath Framework Specification
Groovy
11
star
52

stormpath-lumen

Build simple, secure web applications with Stormpath and Lumen
PHP
10
star
53

loopback-stormpath

User authentication for Loopback made simple.
JavaScript
10
star
54

stormpath-spring-boot-mfa-example

Java
10
star
55

stormpath-spring-samples

Stormpath example applications based on the Spring Framework
Java
10
star
56

stormpath-spa-dev-server

Stormpath development server that provides your SPA app with a Stormpath integrated back-end.
JavaScript
10
star
57

express-stormpath-sample-project

A sample Express-Stormpath project that showcases how to store profile data in customData.
HTML
10
star
58

stormpath-shiro-web-sample

Fork of the Apache Shiro Web sample application that uses Stormpath for all Identity Management
Java
9
star
59

jsonwebtoken.io

Build assets for https://www.jsonwebtoken.io
JavaScript
9
star
60

stormpath-spring-security

Spring Security plugin for Stormpath
9
star
61

stormpath-jersey-sample

Java
9
star
62

stormpath-spring-boot-angular-pwa-example

Example app that shows Angular as a PWA talking to Spring Boot and Stormpath
TypeScript
9
star
63

stormpath-express-api-auth-sample

HTML
7
star
64

generator-jhipster-stormpath

JHipster module to integrate Stormpath
Java
7
star
65

spring-boot-idsite-sso-demo

Spring Boot ID Site SSO Demo
HTML
7
star
66

shiro-hazelcast-web-sample

Sample app showing Shiro and Hazelcast session clustering
7
star
67

stormpath-android-notes-example

Integrating Stormpath into a mobile app
Java
7
star
68

stormpath-sdk-angular

Angular Components for Stormpath
TypeScript
7
star
69

stormpath-migrate

Migrate a Stormpath tenant from one place to another.
Python
7
star
70

stormpath-spring-boot-war-example

Java
6
star
71

stormpath-default-spring-boot-starter-dirt-simple-sample

Java
6
star
72

stormpath-widget

Add beautiful login, registration, and multi-factor authentication screens to your app in only a few lines of code
JavaScript
6
star
73

roadstorm-jwt-csrf-tutorial

Java
6
star
74

stormpath-enrich

Enrich your Stormpath User accounts, instantly.
JavaScript
6
star
75

stormpath-spring-boot-angular-example

Spring Boot + Stormpath backend with an Angular rich client front-end.
HTML
6
star
76

stormpath-ios-example

Objective-C
6
star
77

stormpath-mod-authnz-external

Using Stormpath to secure the Apache web server
Shell
5
star
78

stormpath-blog-spring-primefaces-example

Java
5
star
79

stormpath-default-spring-boot-token-management-example

HTML
4
star
80

stormpath-wordpress

The official WordPress plugin for Stormpath
PHP
4
star
81

stormpath-nginx-module

This is a deprecated module. Please see: https://github.com/stormpath/stormpath-nginx
C
4
star
82

stormpath-spring-boot-invite-example

Java
4
star
83

idsite

Stormpath default production ID Site application (angular app, compiled/minified)
HTML
4
star
84

stormpath-sdk-go

Stormpath bindings for Go.
Go
4
star
85

unified-identity-demo

A simple unified user identity demo app, built with Stormpath and OAuth.io.
HTML
4
star
86

stormpath-dotnet-owin-middleware

OWIN middleware for Stormpath and .NET
C#
4
star
87

stormpath-express-social-unification-example

An example Express.js website secured with Stormpath that unifies social login accounts.
JavaScript
4
star
88

stormpath-sphinx-theme

This holds our 'official' Sphinx theme that all our docs repos can use =)
HTML
4
star
89

stormpath-django-sample

Example application demonstrating how to use the Django plugin for Stormpath
Python
4
star
90

stormpath-angular2-express-example

Angular 2 UI with TypeScript and Angular CLI. Backend is Express.
TypeScript
4
star
91

stormpath-aspnetcore-stripe-twilio-angular-example

A sample ASP.NET Core + AngularJS API service with Stormpath, Stripe, and Twilio
C#
4
star
92

shiro-jaxrs-example

Apache Shiro JAX-RS Example
Java
3
star
93

loopback-connector-stormpath

A Stormpath User backend for Loopback.
JavaScript
3
star
94

stormpath-play-sample

3
star
95

stormpath-aspnetcore-stripe-example

Build a secure web application using Stormpath, Stripe, and ASP.NET Core
C#
3
star
96

Turnstile-Vapor

DEPRECATED - Vapor has Turnstile directly integrated into its framework.
Swift
3
star
97

stormpath-intercom

Stormpath + Intercom sync
JavaScript
3
star
98

stormpath-export

Easily export your Stormpath user data.
Python
3
star
99

stormpath-csharp-sample

Sample application to use Stormpath from C#.
C#
3
star
100

stormpath-client-api-angular-example

Angular + Stormpath with Client API Example
TypeScript
3
star