Releases: stormpath/stormpath-sdk-android
2.0.1
Stormpath Android SDK 2.0 - Client API
The Stormpath Android SDK 2.0 is out!
This release of the Stormpath SDK now uses the Stormpath Client API to perform authentication, instead of the framework integrations in the previous releases.
In addition, this release implements Stormpath-handled social login, which allows you to easily login with Facebook, Google, GitHub, and Linkedin in your app.
Google and Facebook Logins via Deep Linking
Includes SDK infrastructure improvements to support Google and Facebook oauth logins via deep linking. This makes it possible to deep link with those networks without including their respective SDKs.
The benefit means less bloat in your APKs since there is no need to include those dependencies.
This implementation also uses the Google's Chrome Custom Tabs (CustomTabsClient) which is a webview replacement that has the following features that greatly improve a user experience over the WebView or external browser:
- Lifecycle management: the browser prevents the application from being evicted by the system while on top of it, by raising its importance to the "foreground" level.
- Shared cookie jar and permissions model so users don't have to log in to sites they are already connected to, or re-grant permissions they have already granted.
The SDK also will fallback to a WebView if the user is has a version of Android that isn't capable of using the CustomTabsClient object.
Adds X-Stormpath-Agent to API calls
Used internally to determine which client is being used
Conforms login() and logout() to spec
Fixes incongruences with the framework specification related to the login and logout methods
SDK-UI as dependency
This version updates the documents to add the SDK-UI package as a dependency.
1.0.0
Version 1.0 of the Android SDK, designed against Framework Spec 1.0.
Features three example projects to demonstrate use cases.
- LoginBasic - the way to use the Stormpath SDK if you intend to implement the library with your existing login forms
- LoginWithStyle - the way to use the Stormpath SDK using Stormpath's drop in customizable UI
- SocialLogin - the way to use the Stormpath SDK with the Facebook SDK