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.
Clone or download

README.MD

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.

⚠️ Deprecation notice: This library will no longer be updated. The Okta .NET SDK should be used for applications that connect to Okta. We're currently hard at work building a new version of the Okta SDK that supports .NET Standard and many of the popular features from the Stormpath SDK. If there are things you'd like to see, please let us know by filing an issue!

Stormpath .NET SDK NuGet

Stormpath is a complete user management API. This library gives your ASP.NET, C#, or Visual Basic application 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.
  • External login with social providers like Facebook and Google, or SAML IdPs.
  • Secure API key authentication for your service.

In addition to these core Stormpath features, this SDK provides:

  • Support for .NET 4.5 and later.
  • Support for .NET Core and Mono.
  • LINQ-to-Stormpath for readable, expressive queries.
  • Fully dual-stack design for native asynchronous and native synchronous API calls.

Installation

Using the Nuget Package Manager

  1. Right-click on your project in the Solution Explorer and choose Manage Nuget Packages...
  2. Search for Stormpath. Install the Stormpath.SDK package.

Using the Package Manager Console

Simply run install-package Stormpath.SDK. Done!

Quickstart

To learn how to use the Stompath .NET SDK in a simple project, follow our easy quickstart:

Build Instructions

Building with Visual Studio

Building the SDK requires Visual Studio 2015 or later.

  1. Use git clone or the Visual Studio GitHub extension to check out the develop branch.
  2. Open stormpath-sdk-dotnet\Stormpath.SDK.sln in Visual Studio.
  3. On first build, the required NuGet packages will resore. If not, enable automatic package restore.

Building with dotnet

If you have the dotnet tool installed (included with the .NET Core SDK), you can build on any platform supported by .NET Core:

git clone https://github.com/stormpath/stormpath-sdk-dotnet.git
cd stormpath-sdk-dotnet
git checkout develop

cd src\Stormpath.SDK.Abstractions
dotnet restore
dotnet build

cd ..\Stormpath.SDK.Core
dotnet restore
dotnet build

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 requests against the develop branch.

Copyright

Copyright © 2013-2016 Stormpath, Inc. and contributors.

This project is open-source via the Apache 2.0 License.