Add project page

This commit is contained in:
Rob Winch 2013-09-07 16:40:41 -07:00 committed by Phillip Webb
parent 171918e41a
commit 8281d5c33b
5 changed files with 121 additions and 5 deletions

View File

@ -10,21 +10,23 @@ redcarpet:
### The following properties will change on a project-by-project basis
# Context path in the remote website (usually /<project>), will be prepended to absolute URLs for static resources
baseurl: /gh-pages
baseurl: /spring-security
# Name of the project for display in places like page titles
name: Spring Framework
name: Spring Security
# ID of the project in the metadata API at spring.io (if this is not a
# valid project ID the javascript widgets in the home page will not work)
project: spring-framework
project: spring-security
# Project github URL
github_repo_url: http://github.com/spring-projects/spring-framework
github_repo_url: http://github.com/spring-projects/spring-security
# Project forum URL
forum: http://forum.spring.io/forum/spring-projects/container
forum: http://forum.spring.io/spring-projects/security
# Custom properties
guides_base_url: http://docs.spring.io/spring-security/site/docs/3.2.x/guides
### The following properties are constant for most projects

4
_includes/build.gradle Normal file
View File

@ -0,0 +1,4 @@
dependencies {
compile '{@= groupId @}:spring-security-web:{@= version @}'
compile '{@= groupId @}:spring-security-config:{@= version @}'
}

24
_includes/pom.xml Normal file
View File

@ -0,0 +1,24 @@
<dependencies>
<dependency>
<groupId>{@= groupId @}</groupId>
<artifactId>spring-security-web</artifactId>
<version>{@= version @}</version>
</dependency>
<dependency>
<groupId>{@= groupId @}</groupId>
<artifactId>spring-security-config</artifactId>
<version>{@= version @}</version>
</dependency>
</dependencies>
{@ if (repository) { @}
<repositories>
<repository>
<id>{@= repository.id @}</id>
<name>{@= repository.name @}</name>
<url>{@= repository.url @}</url>
<snapshots>
<enabled>{@= repository.snapshotsEnabled @}</enabled>
</snapshots>
</repository>
</repositories>{@ } @}

BIN
img/project-icon-large.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

86
index.html Normal file
View File

@ -0,0 +1,86 @@
---
# The name of your project
title: Spring Security
badges:
# Specify your project's twitter handle, if any. Delete if none.
twitter: SpringSecurity
# Customize your project's badges. Delete any entries that do not apply.
custom:
- name: Source (GitHub)
url: https://github.com/spring-projects/spring-security
icon: github
- name: Issues (JIRA)
url: http://jira.springsource.org/browse/SEC
icon: tracking
- name: CI (Bamboo)
url: https://build.springsource.org/browse/SEC
icon: ci
- name: Forum
url: http://forum.spring.io/forum/spring-projects/security
icon: forum
- name: StackOverflow
url: http://stackoverflow.com/questions/tagged/spring-security
icon: stackoverflow
- name: Metrics (SonarQube)
url: https://sonar.springsource.org/dashboard/index/org.springframework.security:spring-security
icon: metrics
---
<!DOCTYPE HTML>
<html lang="en-US">
{% capture billboard_description %}
Spring Security is a powerful and highly customizable authentication and access-control framework. It is the de-facto standard for securing Spring-based applications.
{% endcapture %}
{% capture main_content %}
Spring Security is a framework that focuses on providing both authentication and authorization to Java
applications. Like all Spring projects, the real power of Spring Security is found in how easily it can
be extended to meet custom requirements
## Features
* Comprehensive and extensible support for both Authentication and Authorization
* Protection against attacks like session fixation, clickjacking, cross site request forgery, etc
* Servlet API integration
* Optional integration with Spring Web MVC
* Much more...
<span id="quick-start"></span>
## Quick Start
{% include download_widget.md %}
{% endcapture %}
{% capture related_resources %}
### Getting Started Guides
* [Hello Security]({{site.guides_base_url}}/helloworld.html)
* [Hello MVC Security]({{site.guides_base_url}}/hellomvc.html)
* [More...]({{site.guides_base_url}}/)
### Related Projects
* [Spring Security OAuth]({{site.projects_site_url}}/spring-security-oauth)
* [Spring Security Grails](http://grails.org/plugin/spring-security-core)
* [Spring Security SAML]({{site.projects_site_url}}/spring-security-saml)
* [Spring Security Kerberos]({{site.projects_site_url}}/spring-security-kerberos)
{% endcapture %}
{% include project_page.html %}
</html>