84 lines
2.9 KiB
HTML
84 lines
2.9 KiB
HTML
---
|
||
# The name of your project
|
||
title: Spring Session
|
||
|
||
badges:
|
||
|
||
# Specify your project's twitter handle, if any. Delete if none.
|
||
#twitter: SpringData
|
||
|
||
# Customize your project's badges. Delete any entries that do not apply.
|
||
custom:
|
||
- name: Source (GitHub)
|
||
url: https://github.com/spring-projects/spring-session
|
||
icon: github
|
||
|
||
- name: Issues (GitHub)
|
||
url: https://github.com/spring-projects/spring-session/issues
|
||
icon: tracking
|
||
|
||
- name: CI (Bamboo)
|
||
url: https://build.spring.io/browse/SESSION
|
||
icon: ci
|
||
|
||
- name: StackOverflow
|
||
url: http://stackoverflow.com/questions/tagged/spring-session
|
||
icon: stackoverflow
|
||
|
||
- name: Metrics (SonarQube)
|
||
url: https://sonar.spring.io/dashboard/index?id=org.springframework.session%3Aspring-session-build
|
||
icon: metrics
|
||
|
||
---
|
||
<!DOCTYPE HTML>
|
||
<html lang="en-US">
|
||
|
||
|
||
{% capture billboard_description %}
|
||
|
||
Spring Session provides an API and implementations for managing a user’s session information.
|
||
|
||
{% endcapture %}
|
||
|
||
{% capture main_content %}
|
||
|
||
Spring Session provides an API and implementations for managing a user’s session information.
|
||
|
||
## Features
|
||
|
||
Spring Session provides the following features:
|
||
|
||
* API and implementations for managing a user's session
|
||
* **HttpSession** - allows replacing the HttpSession in an application container (i.e. Tomcat) neutral way
|
||
* **Clustered Sessions** - Spring Session makes it trivial to support clustered sessions without being tied to an application container specific solution.
|
||
* **Multiple Browser Sessions** - Spring Session supports managing multiple users' sessions in a single browser instance (i.e. multiple authenticated accounts similar to Google).
|
||
* **RESTful APIs** - Spring Session allows providing session ids in headers to work with RESTful APIs
|
||
* **WebSocket** - provides the ability to keep the HttpSession alive when receiving WebSocket messages
|
||
|
||
|
||
<span id="quick-start"></span>
|
||
## Quick Start
|
||
|
||
Refer to the [Samples](http://docs.spring.io/spring-session/docs/current/reference/html5/#samples) and their corresponding guides for a quickstart.
|
||
|
||
{% include download_widget.md %}
|
||
|
||
{% endcapture %}
|
||
|
||
{% capture related_resources %}
|
||
|
||
## Guides
|
||
|
||
* [HttpSession & Redis](http://docs.spring.io/spring-session/docs/current/reference/html5/guides/httpsession.html)
|
||
* [Spring Boot Integration](http://docs.spring.io/spring-session/docs/current/reference/html5/guides/boot.html)
|
||
* [Spring Security Integration](http://docs.spring.io/spring-session/docs/current/reference/html5/guides/security.html)
|
||
* [RESTful APIs](http://docs.spring.io/spring-session/docs/current/reference/html5/guides/rest.html)
|
||
* [Multiple User Accounts](http://docs.spring.io/spring-session/docs/current/reference/html5/guides/users.html)
|
||
* [WebSocket Integration](http://docs.spring.io/spring-session/docs/current/reference/html5/guides/websocket.html)
|
||
|
||
{% endcapture %}
|
||
|
||
|
||
{% include project_page.html %}
|
||
</html>
|